From 561661f32905b05b3b73871c6f8f6d02de3a56d3 Mon Sep 17 00:00:00 2001 From: BATT Emmanuel-EXT Date: Wed, 29 Apr 2026 09:53:39 +0200 Subject: [PATCH] fix: handle ` arround enums --- src/OpenHosta/guarded/subclassableclasses.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/OpenHosta/guarded/subclassableclasses.py b/src/OpenHosta/guarded/subclassableclasses.py index 05fe5a5e..f5a00d7b 100644 --- a/src/OpenHosta/guarded/subclassableclasses.py +++ b/src/OpenHosta/guarded/subclassableclasses.py @@ -166,7 +166,8 @@ def _parse_heuristic(cls, value: Any) -> Tuple[UncertaintyLevel, Any, Optional[s # Remove wrapping quotes, including doubled quotes like ''git push'' while len(cleaned_val) >= 2 and ( - (cleaned_val.startswith("'") and cleaned_val.endswith("'")) + (cleaned_val.startswith("`") and cleaned_val.endswith("`")) + or (cleaned_val.startswith("'") and cleaned_val.endswith("'")) or (cleaned_val.startswith('"') and cleaned_val.endswith('"')) ): cleaned_val = cleaned_val[1:-1].strip()