diff -r 58d39c7865e5 -r 9d3721552b6c mercurial/logcmdutil.py --- a/mercurial/logcmdutil.py Wed Nov 08 01:58:16 2023 +0100 +++ b/mercurial/logcmdutil.py Wed Dec 20 12:51:20 2023 +0100 @@ -10,6 +10,15 @@ import os import posixpath +from typing import ( + Any, + Callable, + Dict, + Optional, + Sequence, + Tuple, +) + from .i18n import _ from .node import wdirrev @@ -39,19 +48,19 @@ stringutil, ) +# keeps pyflakes happy +assert [ + Any, + Callable, + Dict, + Optional, + Sequence, + Tuple, +] -if pycompat.TYPE_CHECKING: - from typing import ( - Any, - Callable, - Dict, - Optional, - Sequence, - Tuple, - ) - - for t in (Any, Callable, Dict, Optional, Tuple): - assert t +# keep pyflakes happy +for t in (Any, Callable, Dict, Optional, Tuple): + assert t def getlimit(opts):