diff --git a/edocument.py b/edocument.py index 26f2a9d..2dcfd1d 100644 --- a/edocument.py +++ b/edocument.py @@ -49,7 +49,7 @@ class Invoice(Invoice): if self.invoice.comment: notes.extend(self.invoice.comment.split('\n')) - if len(notes) > 0: + if notes: return '; '.join(notes) def invoice_line_tax(self, line): @@ -75,10 +75,7 @@ class Invoice(Invoice): def taxident_data(self, tax_identifier): """ get tax-scheme-id and codes """ - result = { - 'code': None, - 'id': None, - } + result = {'code': None, 'id': None} if tax_identifier: if tax_identifier.type == 'de_vat': @@ -120,7 +117,7 @@ class Invoice(Invoice): def quote_text(self, text): """ replace critical chars """ - if text is not None: + if text: return html.quote(text) def _get_template(self, version): diff --git a/party.py b/party.py index 037bae9..d35599b 100644 --- a/party.py +++ b/party.py @@ -31,7 +31,6 @@ class PartyConfiguration(metaclass=PoolMeta): def __setup__(cls): super(PartyConfiguration, cls).__setup__() cls.identifier_types.selection.append( - ('edoc_route_id', 'X-Rechnung Route-ID') - ) + ('edoc_route_id', 'X-Rechnung Route-ID')) # end Configuration diff --git a/setup.py b/setup.py index 1ad91b6..e5e8e8a 100644 --- a/setup.py +++ b/setup.py @@ -4,14 +4,10 @@ # full copyright notices and license terms. from setuptools import setup -# To use a consistent encoding from codecs import open from os import path import re -try: - from configparser import ConfigParser -except ImportError: - from ConfigParser import ConfigParser +from configparser import ConfigParser here = path.abspath(path.dirname(__file__)) MODULE = 'edocument_xrechnung' @@ -88,9 +84,9 @@ setup( 'Natural Language :: English', 'Operating System :: OS Independent', 'License :: OSI Approved :: GNU General Public License (GPL)', - 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', ], keywords='tryton xrechnung edcoument',