aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/report_ops/cash.py7
-rw-r--r--python/report_ops/misc.py3
-rw-r--r--python/report_ops/wires.py6
3 files changed, 7 insertions, 9 deletions
diff --git a/python/report_ops/cash.py b/python/report_ops/cash.py
index e1fd8319..84933c82 100644
--- a/python/report_ops/cash.py
+++ b/python/report_ops/cash.py
@@ -1,20 +1,19 @@
import datetime
-import pandas as pd
from typing import ClassVar
from functools import partial
from dataclasses import dataclass
+import pandas as pd
from serenitas.utils.env import DAILY_DIR
from serenitas.utils.db import dbconn
from serenitas.analytics.dates import prev_business_day
-from .misc import get_dir, dt_from_fname, CUSTODIAN
-from .custodians import get_custodian_download_fun
+from .misc import get_dir, dt_from_fname, Custodian
@dataclass
class CashReport:
- custodian: CUSTODIAN
+ custodian: Custodian
date: datetime.date
dtkey: ClassVar
_conn: ClassVar[dbconn] = dbconn("dawndb")
diff --git a/python/report_ops/misc.py b/python/report_ops/misc.py
index 0cd5657c..0c04d0d4 100644
--- a/python/report_ops/misc.py
+++ b/python/report_ops/misc.py
@@ -3,7 +3,6 @@ import datetime
from typing import Literal
from serenitas.utils.env import DAILY_DIR
-from serenitas.utils.exchange import ExchangeMessage
_recipients = {
"ISOSEL": (
@@ -111,7 +110,7 @@ _fund_custodians = {
}
-CUSTODIAN = Literal["UMB", "NT", "BNY", "SCOTIA"]
+Custodian = Literal["UMB", "NT", "BNY", "SCOTIA"]
def get_dir(
diff --git a/python/report_ops/wires.py b/python/report_ops/wires.py
index 23599adf..724230a2 100644
--- a/python/report_ops/wires.py
+++ b/python/report_ops/wires.py
@@ -1,6 +1,6 @@
import datetime
from csv import DictReader
-from typing import Literal, ClassVar
+from typing import ClassVar
from functools import partial
from dataclasses import dataclass, field
import pandas as pd
@@ -10,14 +10,14 @@ from serenitas.ops.dataclass_mapping import Fund
from serenitas.analytics.dates import prev_business_day
from serenitas.utils.env import DAILY_DIR
-from .misc import get_dir, dt_from_fname, CUSTODIAN
+from .misc import get_dir, dt_from_fname, Custodian
@dataclass
class WireReport(Deal, table_name="custodian_wires", deal_type="custodian_wires"):
date: datetime.date
fund: Fund
- custodian: CUSTODIAN
+ custodian: Custodian
entry_date: datetime.date
value_date: datetime.date
pay_date: datetime.date