@@ -50,7 +50,7 @@ def file_transformation(
5050 self ._audit_tables .mark_failed (submissions = [submission_info .submission_id ])
5151 return submission_info , SubmissionStatus (processing_failed = True )
5252
53- def apply_data_contract (self , submission_info : SubmissionInfo , submission_status : SubmissionStatus ) -> tuple [SubmissionInfo | SubmissionStatus ]:
53+ def apply_data_contract (self , submission_info : SubmissionInfo , submission_status : Optional [ SubmissionStatus ] = None ) -> tuple [SubmissionInfo | SubmissionStatus ]:
5454 try :
5555 return super ().apply_data_contract (submission_info , submission_status )
5656 except Exception as exc : # pylint: disable=W0718
@@ -64,7 +64,7 @@ def apply_data_contract(self, submission_info: SubmissionInfo, submission_status
6464 self ._audit_tables .mark_failed (submissions = [submission_info .submission_id ])
6565 return submission_info , SubmissionStatus (processing_failed = True )
6666
67- def apply_business_rules (self , submission_info : SubmissionInfo , submission_status : SubmissionStatus ):
67+ def apply_business_rules (self , submission_info : SubmissionInfo , submission_status : Optional [ SubmissionStatus ] = None ):
6868 try :
6969 return super ().apply_business_rules (submission_info , submission_status )
7070 except Exception as exc : # pylint: disable=W0718
@@ -78,7 +78,7 @@ def apply_business_rules(self, submission_info: SubmissionInfo, submission_statu
7878 self ._audit_tables .mark_failed (submissions = [submission_info .submission_id ])
7979 return submission_info , SubmissionStatus (processing_failed = True )
8080
81- def error_report (self , submission_info : SubmissionInfo , submission_status : SubmissionStatus ):
81+ def error_report (self , submission_info : SubmissionInfo , submission_status : Optional [ SubmissionStatus ] = None ):
8282 try :
8383 return super ().error_report (submission_info , submission_status )
8484 except Exception as exc : # pylint: disable=W0718
0 commit comments