Fixed darkmode load and save

This commit is contained in:
2025-11-23 22:28:56 +01:00
parent b1be747101
commit dd9aefa143
8 changed files with 73 additions and 48 deletions

View File

@@ -247,6 +247,21 @@ def pascal_to_snake(name: str) -> str:
s2 = re.sub(r'([a-z0-9])([A-Z])', r'\1_\2', s1)
return s2.lower()
def snake_to_pascal(name: str) -> str:
"""Convert a snake_case string to PascalCase."""
if name is None:
return None
name = name.strip()
if not name:
return ""
# Split on underscores and capitalize each part
parts = name.split('_')
return ''.join(word.capitalize() for word in parts if word)
@utils_rt(Routes.Commands)
def post(session, c_id: str, client_response: dict = None):
"""