diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-02-22 04:47:25 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-02-22 04:47:25 +0000 |
commit | 24c616a42162793e6bdcda5544a2955a27c4821e (patch) | |
tree | ee1f89e788ec5a3d921cb37db6c57b764408eb35 /pym/portage/update.py | |
parent | 69bec35e43ad2e4d2a6c96a4c23e2355f9293f54 (diff) | |
download | portage-24c616a42162793e6bdcda5544a2955a27c4821e.tar.gz portage-24c616a42162793e6bdcda5544a2955a27c4821e.tar.bz2 portage-24c616a42162793e6bdcda5544a2955a27c4821e.zip |
Use lazyimport to avoid importing the checksum, locks, and util modules
when portage is initially imported.
svn path=/main/trunk/; revision=12680
Diffstat (limited to 'pym/portage/update.py')
-rw-r--r-- | pym/portage/update.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pym/portage/update.py b/pym/portage/update.py index 85d07f5a3..476806d6b 100644 --- a/pym/portage/update.py +++ b/pym/portage/update.py @@ -1,11 +1,15 @@ -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ import errno, os, re, sys -from portage.util import ConfigProtect, grabfile, new_protect_filename, \ - normalize_path, write_atomic, writemsg +import portage +portage.proxy.lazyimport.lazyimport(globals(), + 'portage.util:ConfigProtect,grabfile,new_protect_filename,' + \ + 'normalize_path,write_atomic,writemsg', +) + from portage.exception import DirectoryNotFound, PortageException from portage.versions import ververify from portage.dep import dep_getkey, get_operator, isvalidatom, isjustname, \ |