From 099cf3e7a778ca119c9c954071cd0d17429f973c Mon Sep 17 00:00:00 2001 From: Albert Cervera i Areny Date: Fri, 17 Aug 2018 22:26:30 +0200 Subject: [PATCH] Migrate to python 3. --- configuration.py | 3 +-- operation.py | 3 +-- setup.py | 5 +---- tests/scenario_production_operation.rst | 6 +++--- 4 files changed, 6 insertions(+), 11 deletions(-) diff --git a/configuration.py b/configuration.py index ba80f21..fd0e87c 100644 --- a/configuration.py +++ b/configuration.py @@ -4,8 +4,7 @@ from trytond.pool import PoolMeta __all__ = ['Configuration'] -class Configuration: - __metaclass__ = PoolMeta +class Configuration(metaclass=PoolMeta): __name__ = 'production.configuration' check_state_operation = fields.Selection([ (None, ''), diff --git a/operation.py b/operation.py index 9adac39..620a27d 100644 --- a/operation.py +++ b/operation.py @@ -227,8 +227,7 @@ class OperationTracking(ModelSQL, ModelView): return 2 -class Production: - __metaclass__ = PoolMeta +class Production(metaclass=PoolMeta): __name__ = 'production' route = fields.Many2One('production.route', 'Route', diff --git a/setup.py b/setup.py index b76e97b..0d3e243 100644 --- a/setup.py +++ b/setup.py @@ -5,10 +5,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 = 'production_operation' PREFIX = 'nantic' diff --git a/tests/scenario_production_operation.rst b/tests/scenario_production_operation.rst index d5fb7bd..bffe62d 100644 --- a/tests/scenario_production_operation.rst +++ b/tests/scenario_production_operation.rst @@ -173,7 +173,7 @@ Create an Inventory:: >>> inventory.save() >>> Inventory.confirm([inventory.id], config.context) >>> inventory.state - u'done' + 'done' Make a production:: @@ -201,7 +201,7 @@ Make a production:: True >>> Production.wait([production.id], config.context) >>> production.state - u'waiting' + 'waiting' >>> Production.assign_try([production.id], config.context) True >>> production.reload() @@ -236,6 +236,6 @@ Make a production:: >>> Operation.done(operations, config.context) >>> production.reload() >>> production.state - u'done' + 'done' >>> production.cost Decimal('100.0000')