From cfdb0825497d30f5a61bb61e50d3cb054df4bbe7 Mon Sep 17 00:00:00 2001 From: Albert Cervera i Areny Date: Sat, 18 Aug 2018 12:05:11 +0200 Subject: [PATCH] Migrate to python 3. --- commission.py | 3 +-- invoice.py | 3 +-- move.py | 6 ++---- party.py | 3 +-- setup.py | 5 +---- work.py | 3 +-- 6 files changed, 7 insertions(+), 16 deletions(-) diff --git a/commission.py b/commission.py index 17d6b64..13da586 100644 --- a/commission.py +++ b/commission.py @@ -4,8 +4,7 @@ from trytond.pool import PoolMeta __all__ = ['Commission'] -class Commission: - __metaclass__ = PoolMeta +class Commission(metaclass=PoolMeta): __name__ = 'commission' @classmethod diff --git a/invoice.py b/invoice.py index 74201ce..cfa2a84 100644 --- a/invoice.py +++ b/invoice.py @@ -11,8 +11,7 @@ __all__ = ['Invoice'] ZERO = Decimal('0.0') -class Invoice: - __metaclass__ = PoolMeta +class Invoice(metaclass=PoolMeta): __name__ = 'account.invoice' payment_type_kind = fields.Function(fields.Selection(KINDS, 'Kind of payment type', diff --git a/move.py b/move.py index d0378b5..4eb086e 100644 --- a/move.py +++ b/move.py @@ -9,8 +9,7 @@ from trytond.transaction import Transaction __all__ = ['Move', 'Line'] -class Move: - __metaclass__ = PoolMeta +class Move(metaclass=PoolMeta): __name__ = 'account.move' def cancel(self, default=None): @@ -18,8 +17,7 @@ class Move: return super(Move, self).cancel(default=default) -class Line: - __metaclass__ = PoolMeta +class Line(metaclass=PoolMeta): __name__ = 'account.move.line' account_kind = fields.Function(fields.Selection([ diff --git a/party.py b/party.py index b82a9aa..41baaf0 100644 --- a/party.py +++ b/party.py @@ -27,8 +27,7 @@ class PartyAccountPaymentType(CompanyValueMixin, ModelSQL): supplier_payment_type = supplier_payment_type -class Party: - __metaclass__ = PoolMeta +class Party(metaclass=PoolMeta): __name__ = 'party.party' customer_payment_type = fields.MultiValue(customer_payment_type) diff --git a/setup.py b/setup.py index 3d2f807..d5eba61 100644 --- a/setup.py +++ b/setup.py @@ -7,10 +7,7 @@ from setuptools import setup import re import os import io -try: - from configparser import ConfigParser -except ImportError: - from ConfigParser import ConfigParser +from configparser import ConfigParser MODULE = 'account_payment_type' PREFIX = 'trytonspain' diff --git a/work.py b/work.py index 4675e82..a8d7dbe 100644 --- a/work.py +++ b/work.py @@ -6,8 +6,7 @@ from trytond.pool import PoolMeta __all__ = ['Work'] -class Work: - __metaclass__ = PoolMeta +class Work(metaclass=PoolMeta): __name__ = 'project.work' def _get_invoice(self):