From 71c1f20a51118990b27ed11483d91aedd524ca02 Mon Sep 17 00:00:00 2001 From: Alexander Myasoedov Date: Tue, 22 Sep 2026 17:26:45 +0300 Subject: [PATCH] fix: unquote self-referential annotation for pyupgrade pyupgrade --py314-plus rewrites the quoted return annotation added in #345, failing pre-commit. The project requires Python 3.14, where annotations are evaluated lazily (PEP 649), so the unquoted form imports fine. --- agentic_security/refusal_classifier/hybrid_classifier.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agentic_security/refusal_classifier/hybrid_classifier.py b/agentic_security/refusal_classifier/hybrid_classifier.py index 9021f4c..38075e6 100644 --- a/agentic_security/refusal_classifier/hybrid_classifier.py +++ b/agentic_security/refusal_classifier/hybrid_classifier.py @@ -86,7 +86,7 @@ class HybridRefusalClassifier: detector: RefusalDetector, weight: float = 1.0, name: str | None = None, - ) -> "HybridRefusalClassifier": + ) -> HybridRefusalClassifier: """Add a detection method with specified weight. Args: