details: https://code.tryton.org/tryton/commit/3bf40f27c83c
branch: default
user: Cédric Krier <[email protected]>
date: Fri Apr 24 23:02:57 2026 +0200
description:
Use defauldict for XML ID getter instead of construct a complete dict
diffstat:
trytond/trytond/model/modelstorage.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r f68616c5d23b -r 3bf40f27c83c trytond/trytond/model/modelstorage.py
--- a/trytond/trytond/model/modelstorage.py Fri Apr 24 23:01:55 2026 +0200
+++ b/trytond/trytond/model/modelstorage.py Fri Apr 24 23:02:57 2026 +0200
@@ -898,7 +898,7 @@
pool = Pool()
ModelData = pool.get('ir.model.data')
- ids = dict.fromkeys(map(int, records))
+ ids = defaultdict(type(None))
with without_check_access():
for record in ModelData.search([
('model', '=', cls.__name__),