Finish test / Add debug flag

This commit is contained in:
zandercymatics 2023-11-07 11:19:07 -07:00
parent 44c7631eaa
commit f7d906245e
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7
2 changed files with 122 additions and 19 deletions

View file

@ -136,7 +136,7 @@ class LoadExtraTransitionDomain:
def __init__(self, options: TransitionDomainArguments):
# Globally stores event logs and organizes them
self.parse_logs = FileTransitionLog()
print(f"options correct? {options.agency_adhoc_filename}")
self.debug = options.debug
# Reads and parses migration files
self.parsed_data_container = ExtraTransitionDomain(options)
self.parsed_data_container.parse_all_files(options.infer_filenames)
@ -178,8 +178,9 @@ class LoadExtraTransitionDomain:
#if updated_transition_domain.__dict__ != transition_domain.__dict__:
updated_transition_domain.save()
updated_transition_domains.append(updated_transition_domain)
self.parse_logs.display_logs_by_domain_name(domain_name)
if self.debug:
# Display errors for this specific domain
self.parse_logs.display_logs_by_domain_name(domain_name)
logger.info(
f"{TerminalColors.OKCYAN}"
f"Successfully updated {domain_name}"
@ -198,6 +199,10 @@ class LoadExtraTransitionDomain:
)
failed_transition_domains.append(domain_name)
if self.debug:
# Display misc errors (not associated to a domain)
self.parse_logs.display_logs_by_domain_name(None)
failed_count = len(failed_transition_domains)
if failed_count == 0:
logger.info(