Possible bug, bzrlib.initialize(setup_ui=False) is broken
Zygmunt Krynicki
zygmunt.krynicki at canonical.com
Mon Jun 20 10:03:41 UTC 2011
Hi.
On 2.4.0~beta4-1~bazaar1~natty1
Calling bzrlib.initialize(setu_ui=False) with the intent to use
SilentUIFactory() is broken. The code goes to initialize with
BzrLibraryState(ui=None) and immediately calls _start(). This in turn
calls ui.__enter__() which fails with the following backtrace:
(parts not relevant to bzr were removed)
File "/home/zyga/Linaro/lava-ci/lava_ci/component.py", line 347, in
__init__
self._bzr = initialize(setup_ui=False)
File "/usr/lib/python2.7/dist-packages/bzrlib/__init__.py", line 185,
in initialize
state._start()
File "/usr/lib/python2.7/dist-packages/bzrlib/library_state.py", line
93, in _start
self._ui.__enter__()
AttributeError: 'NoneType' object has no attribute '__enter__'
Best regards
ZK
More information about the bazaar
mailing list