aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/http-server.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/python/http-server.py b/python/http-server.py
index c8ee52c4..5e04b0f7 100644
--- a/python/http-server.py
+++ b/python/http-server.py
@@ -3,8 +3,9 @@ from urlparse import parse_qsl
from daemon import Daemon
import sys, datetime, logging, json, redis
from insert_tranche_quotes import insert_quotes
-from db import conn
from load_intex_collateral import intex_data
+import psycopg2
+from psycopg2.extras import DictCursor
class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
@@ -50,13 +51,14 @@ class MyDaemon(Daemon):
fh.setLevel('INFO')
logger.addHandler(fh)
q = redis.Redis(unix_socket_path='/var/run/redis/redis.sock')
- http = MyServer(server_address, MyHandler, logger, q, conn)
+ self.conn = psycopg2.connect(database="ET",
+ user="et_user",
+ password="Serenitas1",
+ host="debian",
+ cursor_factory=DictCursor)
+ http = MyServer(server_address, MyHandler, logger, q, self.conn)
http.serve_forever()
- def stop(self):
- conn.close()
- Daemon.stop(self)
-
if __name__=="__main__":
d = MyDaemon('/tmp/tasks.pid')
if sys.argv[1] == "start":