summaryrefslogtreecommitdiffstats
path: root/pym/portage/update.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-02-22 05:23:34 +0000
committerZac Medico <zmedico@gentoo.org>2009-02-22 05:23:34 +0000
commit27eb5504f6886038d9d427385411715cd0b96d9c (patch)
tree5f59318f85c32c952a763a23065b4e7b70e62225 /pym/portage/update.py
parent24c616a42162793e6bdcda5544a2955a27c4821e (diff)
downloadportage-27eb5504f6886038d9d427385411715cd0b96d9c.tar.gz
portage-27eb5504f6886038d9d427385411715cd0b96d9c.tar.bz2
portage-27eb5504f6886038d9d427385411715cd0b96d9c.zip
Use lazyimport to avoid importing the dep, output, update, and versions
modules when portage is initially imported. svn path=/main/trunk/; revision=12681
Diffstat (limited to 'pym/portage/update.py')
-rw-r--r--pym/portage/update.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/pym/portage/update.py b/pym/portage/update.py
index 476806d6b..fffdc26eb 100644
--- a/pym/portage/update.py
+++ b/pym/portage/update.py
@@ -6,14 +6,13 @@ import errno, os, re, sys
import portage
portage.proxy.lazyimport.lazyimport(globals(),
+ 'portage.dep:dep_getkey,get_operator,isvalidatom,isjustname,remove_slot',
'portage.util:ConfigProtect,grabfile,new_protect_filename,' + \
'normalize_path,write_atomic,writemsg',
+ 'portage.versions:ververify'
)
from portage.exception import DirectoryNotFound, PortageException
-from portage.versions import ververify
-from portage.dep import dep_getkey, get_operator, isvalidatom, isjustname, \
- remove_slot
from portage.const import USER_CONFIG_PATH, WORLD_FILE
ignored_dbentries = ("CONTENTS", "environment.bz2")