From ec1cf22fccf36fb6c8ffcf0f339866b0127e4fe0 Mon Sep 17 00:00:00 2001 From: Austin Zhang Date: Mon, 18 May 2026 00:50:11 +0200 Subject: [PATCH] fix: Update __exit__ method to use Optional types --- src/escpos/escpos.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/escpos/escpos.py b/src/escpos/escpos.py index fc00e713..d397a2d1 100644 --- a/src/escpos/escpos.py +++ b/src/escpos/escpos.py @@ -1595,7 +1595,7 @@ def __enter__(self, **kwargs: Any) -> "EscposIO": return self def __exit__( - self, type: type[BaseException], value: BaseException, traceback: TracebackType + self, type: Optional[type[BaseException]], value: Optional[BaseException], traceback: Optional[TracebackType] ) -> None: """Cut and close if configured.