diff --git a/.flake8 b/.flake8 new file mode 100644 index 0000000000..bb03d08a82 --- /dev/null +++ b/.flake8 @@ -0,0 +1,2 @@ +[flake8] +ignore=E123,E124,E126,E128,W503 diff --git a/__init__.py b/__init__.py index 94292a3b9c..1dde84a6f7 100644 --- a/__init__.py +++ b/__init__.py @@ -2,35 +2,35 @@ # this repository contains the full copyright notices and license terms. from trytond.pool import Pool -from .configuration import * -from .bom import * -from .product import * -from .production import * -from .stock import * +from . import configuration +from . import bom +from . import product +from . import production +from . import stock from . import ir def register(): Pool.register( - Configuration, - ConfigurationProductionSequence, - BOM, - BOMInput, - BOMOutput, - BOMTree, - OpenBOMTreeStart, - OpenBOMTreeTree, - Production, - AssignFailed, - Template, - Product, - ProductBom, - ProductionLeadTime, - Location, - Move, + configuration.Configuration, + configuration.ConfigurationProductionSequence, + bom.BOM, + bom.BOMInput, + bom.BOMOutput, + bom.BOMTree, + bom.OpenBOMTreeStart, + bom.OpenBOMTreeTree, + production.Production, + production.AssignFailed, + product.Template, + product.Product, + product.ProductBom, + product.ProductionLeadTime, + stock.Location, + stock.Move, ir.Cron, module='production', type_='model') Pool.register( - Assign, - OpenBOMTree, + production.Assign, + bom.OpenBOMTree, module='production', type_='wizard') diff --git a/bom.py b/bom.py index b954951888..9bcf0f4ab2 100644 --- a/bom.py +++ b/bom.py @@ -7,10 +7,6 @@ from trytond.pyson import Eval from trytond.pool import Pool -__all__ = ['BOM', 'BOMInput', 'BOMOutput', 'BOMTree', 'OpenBOMTreeStart', - 'OpenBOMTreeTree', 'OpenBOMTree'] - - class BOM(DeactivableMixin, ModelSQL, ModelView): "Bill of Material" __name__ = 'production.bom' diff --git a/configuration.py b/configuration.py index 254483946e..7a16498abc 100644 --- a/configuration.py +++ b/configuration.py @@ -8,8 +8,6 @@ from trytond.tools.multivalue import migrate_property from trytond.modules.company.model import ( CompanyMultiValueMixin, CompanyValueMixin) -__all__ = ['Configuration', 'ConfigurationProductionSequence'] - class Configuration( ModelSingleton, ModelSQL, ModelView, CompanyMultiValueMixin): diff --git a/product.py b/product.py index c45d53eacf..3973a21dfe 100644 --- a/product.py +++ b/product.py @@ -7,8 +7,6 @@ from trytond.model.exceptions import RecursionError from trytond.pyson import Eval, Get, If, Bool from trytond.pool import PoolMeta -__all__ = ['Template', 'Product', 'ProductBom', 'ProductionLeadTime'] - class Template(metaclass=PoolMeta): __name__ = 'product.template' @@ -50,8 +48,9 @@ class Product(metaclass=PoolMeta): product = self for product_bom in self.boms: for input_ in product_bom.bom.inputs: - if (input_.product == product or - input_.product.check_bom_recursion(product=product)): + if (input_.product == product + or input_.product.check_bom_recursion( + product=product)): raise RecursionError( gettext('production.msg_recursive_bom', product=product.rec_name)) diff --git a/setup.py b/setup.py index 004b6918a0..ce9719aff4 100755 --- a/setup.py +++ b/setup.py @@ -79,8 +79,8 @@ setup(name=name, keywords='tryton production', package_dir={'trytond.modules.production': '.'}, packages=( - ['trytond.modules.production'] + - ['trytond.modules.production.%s' % p for p in find_packages()] + ['trytond.modules.production'] + + ['trytond.modules.production.%s' % p for p in find_packages()] ), package_data={ 'trytond.modules.production': (info.get('xml', []) @@ -95,7 +95,8 @@ setup(name=name, 'Intended Audience :: Financial and Insurance Industry', 'Intended Audience :: Legal Industry', 'Intended Audience :: Manufacturing', - 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', + 'License :: OSI Approved :: ' + 'GNU General Public License v3 or later (GPLv3+)', 'Natural Language :: Bulgarian', 'Natural Language :: Catalan', 'Natural Language :: Chinese (Simplified)', diff --git a/stock.py b/stock.py index 0b8bbc3a35..4310f84e6a 100644 --- a/stock.py +++ b/stock.py @@ -5,9 +5,6 @@ from trytond.pyson import Eval from trytond.pool import PoolMeta -__all__ = ['Location', 'Move'] - - class Location(metaclass=PoolMeta): __name__ = 'stock.location' production_location = fields.Many2One('stock.location', 'Production',