refactor: Implement MyPy feedback

This commit is contained in:
TrisNol
2023-10-03 16:43:23 +02:00
parent 0dfe95652d
commit c2f1670032

View File

@ -65,7 +65,7 @@ def parse_stakeholder(data: dict) -> CompanyRelationship | None:
# It's a Compnay serving as a "Kommanditist" or similar # It's a Compnay serving as a "Kommanditist" or similar
if data["Beteiligter"]["Natuerliche_Person"]["Voller_Name"]["Vorname"] is None: if data["Beteiligter"]["Natuerliche_Person"]["Voller_Name"]["Vorname"] is None:
return CompanyToCompanyRelationship( return CompanyToCompanyRelationship(
**{ **{ # type: ignore
"name": remove_traling_and_leading_quotes( "name": remove_traling_and_leading_quotes(
data["Beteiligter"]["Natuerliche_Person"]["Voller_Name"][ data["Beteiligter"]["Natuerliche_Person"]["Voller_Name"][
"Nachname" "Nachname"
@ -129,7 +129,7 @@ def parse_stakeholder(data: dict) -> CompanyRelationship | None:
) )
if "Organisation" in data["Beteiligter"]: if "Organisation" in data["Beteiligter"]:
return CompanyToCompanyRelationship( return CompanyToCompanyRelationship(
**{ **{ # type: ignore
"role": RelationshipRoleEnum( "role": RelationshipRoleEnum(
data["Rolle"]["Rollenbezeichnung"]["content"] data["Rolle"]["Rollenbezeichnung"]["content"]
), ),
@ -444,6 +444,7 @@ def map_last_update(data: dict) -> str:
""" """
return data["XJustiz_Daten"]["Fachdaten_Register"]["Auszug"]["letzte_Eintragung"] return data["XJustiz_Daten"]["Fachdaten_Register"]["Auszug"]["letzte_Eintragung"]
def map_unternehmensregister_json(data: dict) -> Company: def map_unternehmensregister_json(data: dict) -> Company:
"""Processes the Unternehmensregister structured export to a Company by using several helper methods. """Processes the Unternehmensregister structured export to a Company by using several helper methods.