Make POV prompt restore affect Krea output

This commit is contained in:
2026-06-30 23:25:28 +02:00
parent 85c577024b
commit caeafa0714
7 changed files with 203 additions and 5 deletions
+10 -2
View File
@@ -72,10 +72,18 @@ def sanitize_hardcore_environment_anchors(value: Any) -> str:
return text.strip()
def sanitize_hardcore_axis_values(values: Any) -> dict[str, str]:
def sanitize_hardcore_axis_value(value: Any) -> Any:
if isinstance(value, list):
return [sanitize_hardcore_axis_value(item) for item in value]
if isinstance(value, dict):
return {str(key): sanitize_hardcore_axis_value(item) for key, item in value.items()}
return sanitize_hardcore_environment_anchors(value)
def sanitize_hardcore_axis_values(values: Any) -> dict[str, Any]:
if not isinstance(values, dict):
return {}
return {
str(key): sanitize_hardcore_environment_anchors(value)
str(key): sanitize_hardcore_axis_value(value)
for key, value in values.items()
}