From ca12c6c49d3bef53496c59b25450d2d61e606c66 Mon Sep 17 00:00:00 2001 From: Patrick Kanzler Date: Sun, 25 Aug 2024 00:18:02 +0200 Subject: [PATCH] fix mypy error (jaconv is using a import hack) --- src/escpos/katakana.py | 3 +++ test/test_magicencode.py | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/escpos/katakana.py b/src/escpos/katakana.py index b20ac67..20c7d3f 100644 --- a/src/escpos/katakana.py +++ b/src/escpos/katakana.py @@ -4,7 +4,10 @@ I doubt that this currently works correctly. """ +import types +import typing +jaconv: typing.Optional[types.ModuleType] try: import jaconv except ImportError: diff --git a/test/test_magicencode.py b/test/test_magicencode.py index 77d1575..6c7b849 100644 --- a/test/test_magicencode.py +++ b/test/test_magicencode.py @@ -7,7 +7,8 @@ :copyright: Copyright (c) 2016 `python-escpos `_ :license: MIT """ - +import types +import typing import hypothesis.strategies as st import pytest @@ -111,6 +112,7 @@ class TestMagicEncode: assert driver.output == b"\x1bt\x00? ist teuro." +jaconv: typing.Optional[types.ModuleType] try: import jaconv except ImportError: