Mercurial > public > mercurial-scm > hg-stable
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 |