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

        by adding __slots__ on PoolMeta

        issue8567
        review254091002
diffstat:

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

diffs (12 lines):

diff -r cce9bccfae0b -r 6a6900e92efd dunning.py
--- a/dunning.py        Mon May 06 14:54:50 2019 +0200
+++ b/dunning.py        Sat Sep 07 23:45:08 2019 +0200
@@ -95,6 +95,8 @@
     def get_party_letter():
 
         class PartyLetter(object, metaclass=PoolMeta):
+            __slots__ = ('dunnings', 'payments')
+
             def __init__(self, dunnings, payments):
                 self.dunnings = dunnings
                 self.payments = payments

Reply via email to