Mercurial > hg
comparison mercurial/pycompat.py @ 43773:7b14d649af1b
typing: consolidate "if not globals():" trick
Removes redundant inline comments. I think pycompat is good place to host
this kind of constants.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Tue, 19 Nov 2019 23:49:05 +0900 |
parents | fe73ec69350e |
children | 765a9c299c44 |
comparison
equal
deleted
inserted
replaced
43772:ee3872c14ab3 | 43773:7b14d649af1b |
---|---|
18 import sys | 18 import sys |
19 import tempfile | 19 import tempfile |
20 | 20 |
21 ispy3 = sys.version_info[0] >= 3 | 21 ispy3 = sys.version_info[0] >= 3 |
22 ispypy = '__pypy__' in sys.builtin_module_names | 22 ispypy = '__pypy__' in sys.builtin_module_names |
23 TYPE_CHECKING = False | |
24 | |
25 if not globals(): # hide this from non-pytype users | |
26 import typing | |
27 | |
28 TYPE_CHECKING = typing.TYPE_CHECKING | |
23 | 29 |
24 if not ispy3: | 30 if not ispy3: |
25 import cookielib | 31 import cookielib |
26 import cPickle as pickle | 32 import cPickle as pickle |
27 import httplib | 33 import httplib |