Use lazy import for portage.Manifest. (trunk r15426)
authorZac Medico <zmedico@gentoo.org>
Tue, 2 Mar 2010 20:56:25 +0000 (20:56 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 2 Mar 2010 20:56:25 +0000 (20:56 -0000)
svn path=/main/branches/2.1.7/; revision=15648

pym/portage/__init__.py

index 28a06d78619127ae9ca758bb41f322240e540cf6..aaa3f061604003df86fe33d39724c7f7edb41a1f 100644 (file)
@@ -99,6 +99,7 @@ try:
                'portage.locks',
                'portage.locks:lockdir,lockfile,unlockdir,unlockfile',
                'portage.mail',
+               'portage.manifest:Manifest',
                'portage.output',
                'portage.output:bold,colorize',
                'portage.package.ebuild.config:autouse,best_from_dict,' + \
@@ -312,8 +313,6 @@ except (ImportError, OSError) as e:
        selinux = None
        _selinux_merge = None
 
-from portage.manifest import Manifest
-
 # ===========================================================================
 # END OF IMPORTS -- END OF IMPORTS -- END OF IMPORTS -- END OF IMPORTS -- END
 # ===========================================================================