aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/http-server.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/python/http-server.py b/python/http-server.py
index a115216d..52d53530 100644
--- a/python/http-server.py
+++ b/python/http-server.py
@@ -6,6 +6,7 @@ from insert_tranche_quotes import insert_quotes
from load_intex_collateral import intex_data
import psycopg2
from psycopg2.extras import DictCursor
+from globeop import download_data
class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
@@ -19,6 +20,14 @@ class MyHandler(BaseHTTPRequestHandler):
if self.path == "/insert_intex_data":
workdate = str(datetime.date.today())
intex_data(self.server.conn, workdate)
+
+ if self.path.startswith("/globeop"):
+ q = urlparse(self.path).query
+ if q:
+ args = dict(parse_qsl(q))
+ download_data(**args)
+ else:
+ download_data()
self.send_response(200)
self.end_headers()