diff options
Diffstat (limited to 'python/citco_ops/utils.py')
| -rw-r--r-- | python/citco_ops/utils.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/python/citco_ops/utils.py b/python/citco_ops/utils.py index c13bf3ae..57f8ef84 100644 --- a/python/citco_ops/utils.py +++ b/python/citco_ops/utils.py @@ -74,16 +74,13 @@ def round_up(n, decimals=0): @dataclass class CitcoSubmission(Deal, deal_type=None, table_name="citco_submission"): - fname: str = field() + fname: str identifier_type: Literal["trade", "instrument"] identifier: str serenitas_id: str submit_date: datetime.datetime = field(default=datetime.datetime.now()) processed: bool = field(default=False) - _sftp: ClassVar = field( - default=SftpClient.from_creds("citco", folder="/outgoing/notifications"), - init=False, - ) + _sftp: ClassVar = field(metadata={"insert": False}) @classmethod def from_citco_line(cls, line, fname): @@ -165,7 +162,7 @@ class CitcoSubmission(Deal, deal_type=None, table_name="citco_submission"): tablefmt="unsafehtml", ) html = HTMLBody( - f""" + f""" <html> <head> <style> @@ -183,7 +180,7 @@ class CitcoSubmission(Deal, deal_type=None, table_name="citco_submission"): @classmethod def init_sftp(cls): - return SftpClient.from_creds("citco", folder="/outgoing/notifications") + cls._sftp = SftpClient.from_creds("citco", folder="/outgoing/notifications") @classmethod def check_cache(cls): |
