Working on Datagrid interaction

This commit is contained in:
2025-12-08 22:39:26 +01:00
parent 045f01b48a
commit b26abc4257
6 changed files with 36 additions and 17 deletions

View File

@@ -98,6 +98,8 @@ class DbObject:
properties = {}
if args:
arg = args[0]
if arg is None:
return self
if not isinstance(arg, (dict, SimpleNamespace)):
raise ValueError("Only dict or Expando are allowed as argument")
properties |= vars(arg) if isinstance(arg, SimpleNamespace) else arg