@@ -112,13 +112,12 @@ def step_implementations(self) -> Optional[BaseStepImplementations[EntityType]]:
112112 def get_entity_count (entity : EntityType ) -> int :
113113 """Get a row count of an entity stored as parquet"""
114114 raise NotImplementedError ()
115-
116- def get_reference_data_loader (self ,
117- reference_data_config : dict [EntityName , ReferenceConfig ],
118- ** kwargs ) -> BaseRefDataLoader [ EntityType ] :
115+
116+ def get_reference_data_loader (
117+ self , reference_data_config : dict [EntityName , ReferenceConfig ], ** kwargs
118+ ) -> BaseRefDataLoader :
119119 """Get reference data loader if required for business rules"""
120120 raise NotImplementedError ()
121-
122121
123122 def get_submission_status (
124123 self , step_name : DVEStageName , submission_id : str
@@ -533,7 +532,7 @@ def data_contract_step(
533532
534533 return processed_files , failed_processing
535534
536- def apply_business_rules ( # pylint: disable=R0914
535+ def apply_business_rules ( # pylint: disable=R0914
537536 self , submission_info : SubmissionInfo , submission_status : Optional [SubmissionStatus ] = None
538537 ) -> tuple [SubmissionInfo , SubmissionStatus ]:
539538 """Apply the business rules to a given submission, the submission may have failed at the
@@ -559,7 +558,7 @@ def apply_business_rules( # pylint: disable=R0914
559558 self ._processed_files_path , submission_info .submission_id
560559 )
561560 ref_data = config .get_reference_data_config ()
562- reference_data = self .get_reference_data_loader (reference_data_config = ref_data )
561+ reference_data : BaseRefDataLoader = self .get_reference_data_loader (reference_data_config = ref_data )
563562 rules = config .get_rule_metadata ()
564563 entities = {}
565564 contract = fh .joinuri (
@@ -585,10 +584,7 @@ def apply_business_rules( # pylint: disable=R0914
585584 key_fields = {model : conf .reporting_fields for model , conf in model_config .items ()}
586585
587586 _errors_uri , rules_success = self .step_implementations .apply_rules ( # type: ignore
588- working_directory ,
589- entity_manager ,
590- rules ,
591- key_fields
587+ working_directory , entity_manager , rules , key_fields
592588 )
593589
594590 rule_messages = load_feedback_messages (
0 commit comments