diff simpypi/factory.py @ 1:24b8d06eae53

stub out a simple view
author Jeff Hammel <jhammel@mozilla.com>
date Mon, 27 Feb 2012 15:57:01 -0800
parents 93e830409685
children b03602153de2
line wrap: on
line diff
--- a/simpypi/factory.py	Mon Feb 27 15:42:12 2012 -0800
+++ b/simpypi/factory.py	Mon Feb 27 15:57:01 2012 -0800
@@ -19,13 +19,12 @@
             return self.fileserver(environ, start_response)
         return self.app(environ, start_response)
 
-def factory(global_conf, **app_conf):
+def factory(**app_conf):
     """create a webob view and wrap it in middleware"""
+    app = Dispatcher(**app_conf)
+    return HTTPExceptionHandler(PassthroughFileserver(app, resource_filename(__name__, 'static')))
 
-    keystr = 'simpypi.'
-    args = dict([(key.split(keystr, 1)[-1], value)
-                 for key, value in app_conf.items()
-                 if key.startswith(keystr) ])
-    app = Dispatcher(**args)
-    return HTTPExceptionHandler(PassthroughFileserver(app, resource_filename(__name__, 'static')))
-    
+if __name__ == '__main__':
+    import tempfile
+    from wsgiref import simple_server
+    app = factory