diff --git a/edocument.py b/edocument.py index d196140..395df5d 100644 --- a/edocument.py +++ b/edocument.py @@ -70,7 +70,7 @@ class XRechnung(EdocumentMixin, Invoice): else: raise ValueError('invalid type-code "%s"' % self.type_code) else: - return super(XRechnung, self)._get_template(version) + return super()._get_template(version) # end XRechnung @@ -92,6 +92,6 @@ class FacturX(EdocumentMixin, Invoice): else: raise ValueError('invalid type-code "%s"' % self.type_code) else: - return super(FacturX, self)._get_template(version) + return super()._get_template(version) # end FacturX diff --git a/mixin.py b/mixin.py index abd7a20..16482e8 100644 --- a/mixin.py +++ b/mixin.py @@ -47,7 +47,7 @@ class EdocumentMixin(object): Returns: record : model party.address """ - result = super(EdocumentMixin, self).seller_trade_address + result = super().seller_trade_address if not result: raise UserError(gettext( 'edocument_xrechnung.msg_no_seller_address', @@ -75,7 +75,7 @@ class EdocumentMixin(object): if self.invoice and self.invoice.party else '-')) - result = super(EdocumentMixin, self).buyer_trade_address + result = super().buyer_trade_address if result and not result.country: raise UserError(gettext( 'edocument_xrechnung.msg_no_address_country', diff --git a/party.py b/party.py index cc020c6..1f09a66 100644 --- a/party.py +++ b/party.py @@ -45,7 +45,7 @@ class Party(metaclass=PoolMeta): Args: records (list): records of party.party """ - super(Party, cls).validate(records) + super().validate(records) for record in records: record.get_xrechnung_route_id() @@ -57,7 +57,7 @@ class PartyConfiguration(metaclass=PoolMeta): @classmethod def __setup__(cls): - super(PartyConfiguration, cls).__setup__() + super().__setup__() cls.identifier_types.selection.append( ('edoc_route_id', 'X-Rechnung Route-ID'))