import os import sys import config import cgi def run(): import urls.admin app = urls.admin.urls if os.environ.get("REQUEST_METHOD", ""): from wsgiref.handlers import BaseCGIHandler f = file("log", "a") BaseCGIHandler(sys.stdin, sys.stdout, f, os.environ).run(app) f.close() else: from wsgiref.simple_server import WSGIServer, WSGIRequestHandler httpd = WSGIServer(('', 3100), WSGIRequestHandler) httpd.set_app(app) print "Serving HTTP on %s port %s ..." % httpd.socket.getsockname() httpd.serve_forever() if __name__ == "__main__": if 'create' in sys.argv: create() if 'run' in sys.argv: run()