]> arthur.barton.de Git - bup.git/blobdiff - cmd/web-cmd.py
web: remove unneeded __name__ == '__main__' guard
[bup.git] / cmd / web-cmd.py
index acbbb802a5da1c191caf89353af51370b3665dae..2ddc0b1a345737ee7998afecd1005a9a58a7948b 100755 (executable)
@@ -4,10 +4,12 @@ bup_python="$(dirname "$0")/bup-python" || exit $?
 exec "$bup_python" "$0" ${1+"$@"}
 """
 # end of bup preamble
-import sys, stat, urllib, mimetypes, posixpath, time, webbrowser
-import urllib
+
+import mimetypes, os, posixpath, stat, sys, time, urllib, webbrowser
+
 from bup import options, git, vfs
-from bup.helpers import *
+from bup.helpers import debug1, handle_ctrl_c, log, resource_path
+
 try:
     import tornado.httpserver
     import tornado.ioloop
@@ -16,6 +18,7 @@ except ImportError:
     log('error: cannot find the python "tornado" module; please install it\n')
     sys.exit(1)
 
+
 handle_ctrl_c()
 
 
@@ -110,7 +113,7 @@ class BupRequestHandler(tornado.web.RequestHandler):
 
         try:
             show_hidden = int(self.request.arguments.get('hidden', [0])[-1])
-        except ValueError, e:
+        except ValueError as e:
             show_hidden = False
 
         self.render(
@@ -223,19 +226,18 @@ application = tornado.web.Application([
     (r"(/.*)", BupRequestHandler),
 ], **settings)
 
-if __name__ == "__main__":
-    http_server = tornado.httpserver.HTTPServer(application)
-    http_server.listen(address[1], address=address[0])
+http_server = tornado.httpserver.HTTPServer(application)
+http_server.listen(address[1], address=address[0])
 
-    try:
-        sock = http_server._socket # tornado < 2.0
-    except AttributeError, e:
-        sock = http_server._sockets.values()[0]
+try:
+    sock = http_server._socket # tornado < 2.0
+except AttributeError as e:
+    sock = http_server._sockets.values()[0]
 
-    print "Serving HTTP on %s:%d..." % sock.getsockname()
+print "Serving HTTP on %s:%d..." % sock.getsockname()
 
-    loop = tornado.ioloop.IOLoop.instance()
-    if opt.browser:
-        browser_addr = 'http://' + address[0] + ':' + str(address[1])
-        loop.add_callback(lambda : webbrowser.open(browser_addr))
-    loop.start()
+loop = tornado.ioloop.IOLoop.instance()
+if opt.browser:
+    browser_addr = 'http://' + address[0] + ':' + str(address[1])
+    loop.add_callback(lambda : webbrowser.open(browser_addr))
+loop.start()