From 187a58b390a770be554c26a75e9127ebee1858b9 Mon Sep 17 00:00:00 2001
From: Helmut Grohne <helmut@subdivi.de>
Date: Mon, 25 Feb 2013 11:52:05 +0100
Subject: webapp: pass database to Application class

---
 webapp.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/webapp.py b/webapp.py
index a215dd5..5ba9ec4 100755
--- a/webapp.py
+++ b/webapp.py
@@ -130,8 +130,8 @@ def html_response(unicode_iterator, max_age=24 * 60 * 60):
     return resp
 
 class Application(object):
-    def __init__(self):
-        self.db = sqlite3.connect("test.sqlite3")
+    def __init__(self, db):
+        self.db = db
         self.cur = self.db.cursor()
         self.routingmap = Map([
             Rule("/", methods=("GET",), endpoint="index"),
@@ -256,7 +256,7 @@ class Application(object):
         return html_response(hash_template.render(params))
 
 def main():
-    app = Application()
+    app = Application(sqlite3.connect("test.sqlite3"))
     #app = DebuggedApplication(app, evalex=True)
     make_server("0.0.0.0", 8800, app).serve_forever()
 
-- 
cgit v1.2.3