aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/intex/__init__.py1
-rw-r--r--python/intex/__main__.py12
-rw-r--r--python/intex/load_intex_collateral.py11
3 files changed, 14 insertions, 10 deletions
diff --git a/python/intex/__init__.py b/python/intex/__init__.py
index e69de29b..83d6289a 100644
--- a/python/intex/__init__.py
+++ b/python/intex/__init__.py
@@ -0,0 +1 @@
+__path__.append("..")
diff --git a/python/intex/__main__.py b/python/intex/__main__.py
new file mode 100644
index 00000000..eb2cd1df
--- /dev/null
+++ b/python/intex/__main__.py
@@ -0,0 +1,12 @@
+import sys
+import datetime
+from db import dbconn
+from .load_intex_collateral import intex_data
+
+if len(sys.argv) > 1:
+ workdate = sys.argv[1]
+else:
+ workdate = str(datetime.date.today())
+with dbconn('etdb') as etdb:
+ intex_data(etdb, workdate)
+ print("done")
diff --git a/python/intex/load_intex_collateral.py b/python/intex/load_intex_collateral.py
index add1e127..893c478d 100644
--- a/python/intex/load_intex_collateral.py
+++ b/python/intex/load_intex_collateral.py
@@ -5,7 +5,7 @@ from common import root, sanitize_float
from db import dbconn
import sys
import uuid
-from intex.load_indicative import upload_cusip_data, upload_deal_data
+from .load_indicative import upload_cusip_data, upload_deal_data
import logging
from contextlib import closing
@@ -141,12 +141,3 @@ def intex_data(conn, workdate):
upload_cusip_data(conn, cusip_file)
upload_data(conn, dealnames, workdate)
-
-if __name__ == "__main__":
- if len(sys.argv) > 1:
- workdate = sys.argv[1]
- else:
- workdate = str(datetime.date.today())
- with dbconn('etdb') as etdb:
- intex_data(etdb, workdate)
- print("done")