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