Use lazy import for portage.Manifest.
authorZac Medico <zmedico@gentoo.org>
Mon, 22 Feb 2010 05:15:53 +0000 (05:15 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 22 Feb 2010 05:15:53 +0000 (05:15 -0000)
svn path=/main/trunk/; revision=15426

pym/portage/__init__.py

index 2188eadab0bb9d929c8fbd177cdda2f04dbc6bf7..cf743a6b46ff6d44010cd8347d272cd7690280d8 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
 # ===========================================================================