summaryrefslogtreecommitdiff
path: root/webapp.py
diff options
context:
space:
mode:
Diffstat (limited to 'webapp.py')
-rwxr-xr-xwebapp.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/webapp.py b/webapp.py
index f202c2e..632b485 100755
--- a/webapp.py
+++ b/webapp.py
@@ -1,6 +1,7 @@
#!/usr/bin/python
import datetime
+import optparse
import sqlite3
from wsgiref.simple_server import make_server
@@ -237,7 +238,12 @@ class Application(object):
return html_response(source_template.render(params))
def main():
- app = Application(sqlite3.connect("test.sqlite3"))
+ parser = optparse.OptionParser()
+ parser.add_option("-d", "--database", action="store",
+ default="test.sqlite3",
+ help="path to the sqlite3 database file")
+ options, args = parser.parse_args()
+ app = Application(sqlite3.connect(options.database))
app = SharedDataMiddleware(app, {"/": ("dedup", "static")})
make_server("0.0.0.0", 8800, app).serve_forever()