Route pair metadata structurally

This commit is contained in:
2026-06-27 15:13:31 +02:00
parent 728d3e559c
commit e7bc227c6f
6 changed files with 35 additions and 6 deletions
+3 -1
View File
@@ -5,8 +5,10 @@ from dataclasses import dataclass
from typing import Any, Callable
try:
from . import formatter_input as input_policy
from . import formatter_target as target_policy
except ImportError: # pragma: no cover - plain-script smoke tests
import formatter_input as input_policy
import formatter_target as target_policy
@@ -308,7 +310,7 @@ def insta_of_pair_from_row_result(
keep_style = request.keep_style
pair_target = target_policy.pair_policy(request.target)
target = pair_target.pair_target
if deps.clean_text(row.get("mode")).lower() != "insta/of":
if not input_policy.is_pair_metadata(row):
return None
soft_row = row.get("softcore_row")
hard_row = row.get("hardcore_row")