changeset 766351e026bd in modules/company:default
details: https://hg.tryton.org/modules/company?cmd=changeset;node=766351e026bd
description:
        Prevent assign unknown attributes on Model

        by adding __slots__ on PoolMeta

        issue8567
        review254091002
diffstat:

 model.py |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (18 lines):

diff -r f5daa78a0660 -r 766351e026bd model.py
--- a/model.py  Thu Aug 08 08:29:18 2019 +0200
+++ b/model.py  Sat Sep 07 23:45:08 2019 +0200
@@ -7,6 +7,7 @@
 
 
 class CompanyMultiValueMixin(MultiValueMixin):
+    __slots__ = ()
 
     def multivalue_records(self, field):
         Value = self.multivalue_model(field)
@@ -33,5 +34,6 @@
 
 
 class CompanyValueMixin(ValueMixin):
+    __slots__ = ()
     company = fields.Many2One(
         'company.company', "Company", select=True, ondelete='CASCADE')

Reply via email to