From 4d36fce83d56a193a89b28196814870f91cc2644 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Mon, 19 Jan 2026 11:13:14 +0000 Subject: [PATCH] =?UTF-8?q?Parser=20factory=20chooses=20parser=20class=20b?= =?UTF-8?q?ased=20on=20filepath=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/condition/parsing/factory.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/condition/parsing/factory.py b/backend/condition/parsing/factory.py index 55b46253..c2963079 100644 --- a/backend/condition/parsing/factory.py +++ b/backend/condition/parsing/factory.py @@ -1,4 +1,8 @@ from backend.condition.parsing.parser import Parser +from backend.condition.parsing.lbwf_parser import LbwfParser def select_parser(filepath: str) -> Parser: - raise NotImplementedError \ No newline at end of file + path = filepath.lower() + + if "lbwf" in path: + return LbwfParser() \ No newline at end of file