Commits

Lynn Rees committed 837728e

- update

Comments (0)

Files changed (2)

+Middleware for WSGI-enabling Python callables including:
+
+* Middleware that makes non-WSGI Python functions, callable classes, or methods into WSGI applications
+* Middleware that automatically handles generating WSGI-compliant HTTP response codes, headers, and compliant iterators
+* An HTTP response generator
+* A secondary WSGI dispatcher
+
+Examples:
+
+    # Automatically handle HTTP response, header, and iterator generation
+
+    @wsgize()
+    def app(environ, start_response):
+        return 'Hello World'
+
+    # Make a normal Python function into a WSGI application
+
+    @wsgiwrap()
+    def app(name):
+        return 'Hello ' % name

README.txt

-Middleware for WSGI-enabling Python callables
-including:
-
-* Middleware that makes non-WSGI Python functions, callable classes, or
-methods into WSGI applications
-* Middleware that automatically handles generating WSGI-compliant HTTP
-response codes, headers, and compliant iterators
-* An HTTP response generator
-* A secondary WSGI dispatcher
-
-Examples:
-
-# Automatically handle HTTP response, header, and iterator generation
-
-@wsgize()
-def app(environ, start_response):
-    return 'Hello World'
-
-# Make a normal Python function into a WSGI application
-
-@wsgiwrap()
-def app(name):
-    return 'Hello ' % name
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.