-#!/usr/bin/env python
-import sys, stat, urllib, mimetypes, posixpath, time, webbrowser
-import urllib
+#!/bin/sh
+"""": # -*-python-*-
+bup_python="$(dirname "$0")/bup-python" || exit $?
+exec "$bup_python" "$0" ${1+"$@"}
+"""
+# end of bup preamble
+
+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
log('error: cannot find the python "tornado" module; please install it\n')
sys.exit(1)
+
handle_ctrl_c()
try:
show_hidden = int(self.request.arguments.get('hidden', [0])[-1])
- except ValueError, e:
+ except ValueError as e:
show_hidden = False
self.render(
try:
sock = http_server._socket # tornado < 2.0
- except AttributeError, e:
+ except AttributeError as e:
sock = http_server._sockets.values()[0]
print "Serving HTTP on %s:%d..." % sock.getsockname()