Merge branch 'main' into redsun82/codegen-rename-dbscheme

This commit is contained in:
Paolo Tranquilli
2025-03-20 15:52:49 +01:00
384 changed files with 6091 additions and 4631 deletions

View File

@@ -102,7 +102,9 @@ class Processor:
name=name,
fields=fields,
detached_fields=detached_fields,
ancestors=sorted(set(a.name for a in _get_ancestors(cls, self._classmap))),
# remove duplicates but preserve ordering
# (`dict` preserves insertion order while `set` doesn't)
ancestors=[*{a.name: None for a in _get_ancestors(cls, self._classmap)}],
entry_table=inflection.tableize(cls.name) if not cls.derived else None,
)