From 8e1833b205a02250d826a16fdbf6adf2233a5ddc Mon Sep 17 00:00:00 2001 From: Mathias Behrle Date: Thu, 12 Dec 2024 09:45:12 +0100 Subject: [PATCH] Remove arguments in super() calls. They are no more needed in Python3 and usually result in unexpected behavior when wrongly used (like e.g. the one introduced in 764cacc091ba081fcd8e0d65667303f3d921ab36 and solved meanwhile by refactorization). --- edocument.py | 4 ++-- mixin.py | 4 ++-- party.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) 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 0a9669f..25551c2 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 77626ac..57085e2 100644 --- a/party.py +++ b/party.py @@ -57,7 +57,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()