diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/http-server.py | 14 |
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": |
