[Checkins] SVN: bobo/trunk/bobo/src/boboserver.py Refactor slightly to make editing easier.

Jim Fulton jim at zope.com
Tue Jun 16 05:12:54 EDT 2009


Log message for revision 101058:
  Refactor slightly to make editing easier.
  

Changed:
  U   bobo/trunk/bobo/src/boboserver.py

-=-
Modified: bobo/trunk/bobo/src/boboserver.py
===================================================================
--- bobo/trunk/bobo/src/boboserver.py	2009-06-16 09:06:29 UTC (rev 101057)
+++ bobo/trunk/bobo/src/boboserver.py	2009-06-16 09:12:54 UTC (rev 101058)
@@ -34,19 +34,18 @@
 import types
 import webob
 
-if sys.version_info < (2, 5):
+def run_server(app, port):
+    wsgiref.simple_server.make_server('', port, app).serve_forever()
+
+if sys.version_info >= (2, 5):
+    import wsgiref.simple_server
+else:
     # can't use wsgiref, use paste
     import paste.httpserver
 
     def run_server(app, port):
         paste.httpserver.server_runner(app, {}, port=port)
-else:
-    import wsgiref.simple_server
 
-    def run_server(app, port):
-        wsgiref.simple_server.make_server('', port, app).serve_forever()
-
-
 class Directory:
 
     def __init__(self, root, path=None):



More information about the Checkins mailing list