details: https://code.tryton.org/tryton/commit/8c9dff9967a7
branch: default
user: Cédric Krier <[email protected]>
date: Thu Sep 10 08:13:03 2026 +0200
description:
Remove unnecessary assert on _defaults
By design the _defaults can always contain only field name from _fields.
diffstat:
trytond/trytond/model/model.py | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
diffs (15 lines):
diff -r 0d383a3a9135 -r 8c9dff9967a7 trytond/trytond/model/model.py
--- a/trytond/trytond/model/model.py Wed Sep 09 14:22:57 2026 +0200
+++ b/trytond/trytond/model/model.py Thu Sep 10 08:13:03 2026 +0200
@@ -103,11 +103,6 @@
if callable(default_method):
cls._defaults[field_name] = default_method
- for k in cls._defaults:
- assert k in cls._fields, \
- 'Default function defined in %s but field %s does not exist!' \
- % (cls.__name__, k,)
-
# Set name to fields
for name, field in cls._fields.items():
if field.name is None: