diff --git a/bom.py b/bom.py index 2d711d5..6e02427 100644 --- a/bom.py +++ b/bom.py @@ -5,9 +5,8 @@ from trytond.pool import PoolMeta __all__ = ['BOM', 'BOMDrawingLine'] -class BOM: +class BOM(metaclass=PoolMeta): __name__ = 'production.bom' - __metaclass__ = PoolMeta drawing = fields.Many2One('production.drawing', 'Drawing', ondelete='RESTRICT') drawing_lines = fields.One2Many('production.bom.drawing.line', diff --git a/production.py b/production.py index 9f74691..b581d97 100644 --- a/production.py +++ b/production.py @@ -5,9 +5,8 @@ from trytond.pool import PoolMeta, Pool __all__ = ['Production', 'ProductionDrawingLine'] -class Production: +class Production(metaclass=PoolMeta): __name__ = 'production' - __metaclass__ = PoolMeta drawing = fields.Many2One('production.drawing', 'Drawing', ondelete='RESTRICT', states={ 'readonly': True, diff --git a/setup.py b/setup.py index 97c1f3b..570d869 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_drawing' PREFIX = 'nantic'