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()