summaryrefslogtreecommitdiff
path: root/examples/contrib/securecookie.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/contrib/securecookie.py')
-rw-r--r--examples/contrib/securecookie.py27
1 files changed, 14 insertions, 13 deletions
diff --git a/examples/contrib/securecookie.py b/examples/contrib/securecookie.py
index a0a566d1..2f6544d3 100644
--- a/examples/contrib/securecookie.py
+++ b/examples/contrib/securecookie.py
@@ -9,15 +9,16 @@
:license: BSD-3-Clause
"""
from time import asctime
-from werkzeug.serving import run_simple
-from werkzeug.wrappers import BaseRequest, BaseResponse
+
from werkzeug.contrib.securecookie import SecureCookie
+from werkzeug.serving import run_simple
+from werkzeug.wrappers import BaseRequest
+from werkzeug.wrappers import BaseResponse
-SECRET_KEY = 'V\x8a$m\xda\xe9\xc3\x0f|f\x88\xbccj>\x8bI^3+'
+SECRET_KEY = "V\x8a$m\xda\xe9\xc3\x0f|f\x88\xbccj>\x8bI^3+"
class Request(BaseRequest):
-
def __init__(self, environ):
BaseRequest.__init__(self, environ)
self.session = SecureCookie.load_cookie(self, secret_key=SECRET_KEY)
@@ -28,23 +29,23 @@ def index(request):
def get_time(request):
- return 'Time: %s' % request.session.get('time', 'not set')
+ return "Time: %s" % request.session.get("time", "not set")
def set_time(request):
- request.session['time'] = time = asctime()
- return 'Time set to %s' % time
+ request.session["time"] = time = asctime()
+ return "Time set to %s" % time
def application(environ, start_response):
request = Request(environ)
- response = BaseResponse({
- 'get': get_time,
- 'set': set_time
- }.get(request.path.strip('/'), index)(request), mimetype='text/html')
+ response = BaseResponse(
+ {"get": get_time, "set": set_time}.get(request.path.strip("/"), index)(request),
+ mimetype="text/html",
+ )
request.session.save_cookie(response)
return response(environ, start_response)
-if __name__ == '__main__':
- run_simple('localhost', 5000, application)
+if __name__ == "__main__":
+ run_simple("localhost", 5000, application)