comparison mercurial/pycompat.py @ 28833:672fc23bf9cc

pycompat: fix demand import handling of Queue When demandimport is enabled, simply importing a non existent module does not trigger ImportError, a property access is necessary.
author timeless <timeless@mozdev.org>
date Fri, 08 Apr 2016 14:03:05 +0000
parents 6041fb8f2da8
children 2fac032c1269
comparison
equal deleted inserted replaced
28832:f5ff10f6fa6b 28833:672fc23bf9cc
10 10
11 from __future__ import absolute_import 11 from __future__ import absolute_import
12 12
13 try: 13 try:
14 import Queue as _queue 14 import Queue as _queue
15 _queue.Queue
15 except ImportError: 16 except ImportError:
16 import queue as _queue 17 import queue as _queue
17 empty = _queue.Empty 18 empty = _queue.Empty
18 queue = _queue.Queue 19 queue = _queue.Queue