I can add new columns

This commit is contained in:
2026-02-16 21:57:39 +01:00
parent f3e19743c8
commit 70915b2691
7 changed files with 142 additions and 78 deletions

View File

@@ -323,6 +323,18 @@ def make_safe_id(s: str | None):
return res.lower() # no uppercase
def make_unique_safe_id(s: str | None, existing_ids: list):
if s is None:
return None
base = make_safe_id(s)
res = base
i = 1
while res in existing_ids:
res = f"{base}_{i}"
i += 1
return res
def get_class(qualified_class_name: str):
"""
Dynamically loads and returns a class type from its fully qualified name.