--- a/mercurial/util.py Wed Nov 08 01:58:16 2023 +0100
+++ b/mercurial/util.py Wed Dec 20 12:51:20 2023 +0100
@@ -34,6 +34,14 @@
import traceback
import warnings
+from typing import (
+ Iterable,
+ Iterator,
+ List,
+ Optional,
+ Tuple,
+)
+
from .node import hex
from .thirdparty import attr
from .pycompat import (
@@ -55,14 +63,14 @@
stringutil,
)
-if pycompat.TYPE_CHECKING:
- from typing import (
- Iterable,
- Iterator,
- List,
- Optional,
- Tuple,
- )
+# keeps pyflakes happy
+assert [
+ Iterable,
+ Iterator,
+ List,
+ Optional,
+ Tuple,
+]
base85 = policy.importmod('base85')