aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/markit/__main__.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/python/markit/__main__.py b/python/markit/__main__.py
index 05ea50a0..8d881365 100644
--- a/python/markit/__main__.py
+++ b/python/markit/__main__.py
@@ -11,7 +11,6 @@ from .rates import downloadMarkitIRData
from .import_quotes import insert_cds, insert_index, insert_tranche
from pandas.tseries.offsets import BDay
from sqlalchemy import create_engine
-from .utils import default_date
from utils import SerenitasFileHandler
from utils.db import dbconn
@@ -30,13 +29,19 @@ parser.add_argument(
"workdate", nargs="?", type=lambda s: pd.datetime.strptime(s, "%Y-%m-%d").date()
)
+
+def default_date():
+ return (pd.datetime.today() - BDay(1)).date()
+
+
args = parser.parse_args()
historical = True
-if args.workdate is None and not arg.rates:
- historical = False
- workdate = pd.datetime.today() - BDay(1)
-elif arg.rates:
- workdate = pd.datetime.today()
+if args.workdate is None:
+ if not args.rates:
+ historical = False
+ workdate = default_date()
+ else:
+ workdate = pd.datetime.today().date()
else:
workdate = args.workdate