changeset 15:7a59f0eceee7 default tip

static_file_serving serves on port 8000 if it's run as a script now.
author Atul Varma <avarma@mozilla.com>
date Fri, 18 Jun 2010 15:07:35 -0700
parents b8c699d8e613
children
files static_file_serving.py
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/static_file_serving.py	Sun Jun 13 18:20:06 2010 -0700
+++ b/static_file_serving.py	Fri Jun 18 15:07:35 2010 -0700
@@ -1,3 +1,5 @@
+#! /usr/bin/env python
+
 import mimetypes
 import os
 import wsgiref.util
@@ -29,3 +31,12 @@
                 return error_404()
 
         return error_404()
+
+if __name__ == '__main__':
+    from wsgiref.simple_server import make_server
+
+    dirname = os.getcwd()
+    port = 8000
+    httpd = make_server('', port, StaticFileApp(dirname))
+    print "Serving files on port %d at %s." % (port, dirname)
+    httpd.serve_forever()