diff --git a/account.py b/account.py index 658fa88689..ba27535a1c 100644 --- a/account.py +++ b/account.py @@ -50,6 +50,7 @@ def inactive_records(func): def TypeMixin(template=False): class Mixin: + __slots__ = () name = fields.Char('Name', required=True) statement = fields.Selection([ @@ -418,6 +419,7 @@ class OpenType(Wizard): def AccountMixin(template=False): class Mixin: + __slots__ = () name = fields.Char('Name', required=True, select=True) code = fields.Char('Code', select=True) diff --git a/move_template.py b/move_template.py index 61c3a91012..0f1ca1c01f 100644 --- a/move_template.py +++ b/move_template.py @@ -362,4 +362,5 @@ class CreateMoveTemplate(ModelView): class CreateMoveKeywords(ModelView): 'Create Move from Template' + __no_slots__ = True __name__ = 'account.move.template.create.keywords' diff --git a/tax.py b/tax.py index 3948499c94..d8010a634e 100644 --- a/tax.py +++ b/tax.py @@ -1074,6 +1074,7 @@ _TaxableLine = namedtuple('_TaxableLine', ('taxes', 'unit_price', 'quantity')) class TaxableMixin(object): + __slots__ = () @property def taxable_lines(self):