Commits

Lynn Rees committed ec4a3b6

- yes

Comments (0)

Files changed (2)

README

-Session (flup-compatible), caching, memoizing, and HTTP
-cache control middleware for WSGI. Supports memory,
-filesystem, database, and memcached based backends.
-
-# Simple memoization example:
-
-from wsgistate.memory import memoize
-
-@memoize()
-def app(environ, start_response):
-    start_response('200 OK', [('Content-Type', 'text/plain')])
-    return ['Hello World!']
-
-if __name__ == '__main__':
-    from wsgiref.simple_server import make_server
-    http = make_server('', 8080, app)
-    http.serve_forever()
-
-# Simple session example:
-
-from wsgistate.memory import session
-
-@session()
-def app(environ, start_response):
-    session = environ['com.saddi.service.session'].session
-    count = session.get('count', 0) + 1
-    session['count'] = count
-    start_response('200 OK', [('Content-Type', 'text/plain')])
-    return ['You have been here %d times!' % count]
-
-if __name__ == '__main__':
-    from wsgiref.simple_server import make_server
-    http = make_server('', 8080, app)
-    http.serve_forever()
+Session (flup-compatible), caching, memoizing, and HTTP cache control middleware for WSGI. Supports memory, filesystem, database, and memcached based backends.
+
+Simple memoization example::
+
+    from wsgistate.memory import memoize
+
+    @memoize()
+    def app(environ, start_response):
+        start_response('200 OK', [('Content-Type', 'text/plain')])
+        return ['Hello World!']
+
+    if __name__ == '__main__':
+         from wsgiref.simple_server import make_server
+         http = make_server('', 8080, app)
+         http.serve_forever()
+
+Simple session example::
+
+    from wsgistate.memory import session
+
+    @session()
+    def app(environ, start_response):
+         session = environ['com.saddi.service.session'].session
+         count = session.get('count', 0) + 1
+         session['count'] = count
+         start_response('200 OK', [('Content-Type', 'text/plain')])
+         return ['You have been here %d times!' % count]
+
+    if __name__ == '__main__':
+        from wsgiref.simple_server import make_server
+        http = make_server('', 8080, app)
+        http.serve_forever()
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.