fix(releases): repair singular 'release' imports in parser
The CHOP CHOP CHOP pass left parser/{pipeline,scoring,services}.py
importing from alfred.domain.release.value_objects (singular), which
does not exist. parse_release was unimportable; all release tests
errored at collection.
Point the 3 imports at value_objects_old_question_mark.py, which still
holds ParsedRelease/ParseReport/MediaTypeToken/TokenizationRoute. The
file name is misleading (it is not 'old' — it is the active parser VO);
naming will be resolved when ParsedRelease itself is replaced. Tracked
in .claude/specs/unfuck_technical_debt.md #4.
This commit is contained in:
@@ -29,7 +29,7 @@ arrives through ``kb: ReleaseKnowledge``.
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from ..ports.knowledge import ReleaseKnowledge
|
from ..ports.knowledge import ReleaseKnowledge
|
||||||
from alfred.domain.release.value_objects import MediaTypeToken
|
from alfred.domain.releases.value_objects_old_question_mark import MediaTypeToken
|
||||||
from .schema import GroupSchema
|
from .schema import GroupSchema
|
||||||
from .tokens import Token, TokenRole
|
from .tokens import Token, TokenRole
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ from __future__ import annotations
|
|||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|
||||||
from ..ports.knowledge import ReleaseKnowledge
|
from ..ports.knowledge import ReleaseKnowledge
|
||||||
from alfred.domain.release.value_objects import ParsedRelease
|
from alfred.domain.releases.value_objects_old_question_mark import ParsedRelease
|
||||||
from .tokens import Token, TokenRole
|
from .tokens import Token, TokenRole
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from alfred.domain.releases.parser import scoring as _scoring, pipeline as _v2
|
from alfred.domain.releases.parser import scoring as _scoring, pipeline as _v2
|
||||||
from alfred.domain.releases.ports import ReleaseKnowledge
|
from alfred.domain.releases.ports import ReleaseKnowledge
|
||||||
from alfred.domain.release.value_objects import MediaTypeToken, ParsedRelease, ParseReport, TokenizationRoute
|
from alfred.domain.releases.value_objects_old_question_mark import MediaTypeToken, ParsedRelease, ParseReport, TokenizationRoute
|
||||||
|
|
||||||
|
|
||||||
def parse_release(
|
def parse_release(
|
||||||
|
|||||||
Reference in New Issue
Block a user