aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/globeop.py3
-rw-r--r--python/task_server/globeop.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/python/globeop.py b/python/globeop.py
index 80515b83..e0c56fbb 100644
--- a/python/globeop.py
+++ b/python/globeop.py
@@ -2,6 +2,7 @@ import logging
import argparse
import pandas as pd
from task_server.globeop import download_data, upload_data
+from sqlalchemy import create_engine
logging.basicConfig(filename='/home/share/CorpCDOs/logs/globeop.log',
level=logging.INFO,
@@ -23,4 +24,4 @@ if args.download:
download_data(args.date)
elif args.upload:
engine = create_engine('postgresql://dawn_user@debian/dawndb')
- upload_data(args.date)
+ upload_data(engine, args.date)
diff --git a/python/task_server/globeop.py b/python/task_server/globeop.py
index 47cede1d..e123933f 100644
--- a/python/task_server/globeop.py
+++ b/python/task_server/globeop.py
@@ -106,7 +106,7 @@ def download_data(workdate):
df.to_csv(os.path.join(reports_dir, "CDS_Report.csv"), index=False)
os.remove(os.path.join(reports_dir, "CDS_Report.xls"))
-def upload_data(workdate):
+def upload_data(engine, workdate):
df = pd.read_sql_query("SELECT * from list_marks(%s)", engine, params = (workdate.date(),))
df.rename(columns = {'identifier': 'IDENTIFIER',
'price': 'Price'}, inplace=True)