Rev 5756: (jelmer) Use lazy imports in bzrlib.ignores. (Jelmer Vernooij) in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Tue Apr 5 12:45:10 UTC 2011
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 5756 [merge]
revision-id: pqm at pqm.ubuntu.com-20110405124506-adr9eam4dhbdz1fj
parent: pqm at pqm.ubuntu.com-20110405115356-5d6k2moisuap7bi6
parent: jelmer at samba.org-20110401131643-5b68hpbztri132i8
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2011-04-05 12:45:06 +0000
message:
(jelmer) Use lazy imports in bzrlib.ignores. (Jelmer Vernooij)
modified:
bzrlib/ignores.py ignores.py-20060712153832-2von9l0t7p43ixsv-1
bzrlib/tests/test_import_tariff.py test_import_tariff.p-20100207155145-ff9infp7goncs7zh-1
=== modified file 'bzrlib/ignores.py'
--- a/bzrlib/ignores.py 2010-09-22 09:30:26 +0000
+++ b/bzrlib/ignores.py 2011-03-31 15:20:57 +0000
@@ -21,6 +21,8 @@
from cStringIO import StringIO
import bzrlib
+from bzrlib.lazy_import import lazy_import
+lazy_import(globals(), """
from bzrlib import (
atomicfile,
config,
@@ -28,6 +30,7 @@
)
from trace import warning
+""")
# ~/.bazaar/ignore will be filled out using
# this ignore list, if it does not exist
=== modified file 'bzrlib/tests/test_import_tariff.py'
--- a/bzrlib/tests/test_import_tariff.py 2011-04-01 14:12:50 +0000
+++ b/bzrlib/tests/test_import_tariff.py 2011-04-05 12:45:06 +0000
@@ -96,6 +96,7 @@
# 'st' in a default format working tree shouldn't need many modules
self.make_branch_and_tree('.')
self.run_command_check_imports(['st'], [
+ 'bzrlib.atomicfile',
'bzrlib.bugtracker',
'bzrlib.bundle.commands',
'bzrlib.cmd_version_info',
More information about the bazaar-commits
mailing list