Keep Krea cast descriptors metadata driven
This commit is contained in:
@@ -32,7 +32,6 @@ class KreaConfiguredCastPrompt:
|
||||
@dataclass(frozen=True)
|
||||
class KreaConfiguredCastDependencies:
|
||||
clean: Callable[[Any], str]
|
||||
prompt_field: Callable[[str, str], str]
|
||||
sanitize_hardcore_environment_anchors: Callable[[Any], str]
|
||||
sanitize_hardcore_axis_values: Callable[[Any], Any]
|
||||
sanitize_scene_text_for_cast: Callable[[Any, list[str]], str]
|
||||
@@ -64,11 +63,7 @@ def format_configured_cast_result(
|
||||
men_count = int(row.get("men_count") or 0)
|
||||
except (TypeError, ValueError):
|
||||
women_count = men_count = 0
|
||||
cast_descriptor_text = (
|
||||
deps.clean(row.get("cast_descriptor_text"))
|
||||
or deps.prompt_field(deps.clean(row.get("prompt")), "Characters")
|
||||
or deps.prompt_field(deps.clean(row.get("prompt")), "Cast descriptors")
|
||||
)
|
||||
cast_descriptor_text = deps.clean(row.get("cast_descriptor_text"))
|
||||
pov_labels = deps.pov_labels_from_value(row.get("pov_character_labels"))
|
||||
camera = request.camera
|
||||
if pov_labels:
|
||||
|
||||
Reference in New Issue
Block a user