diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-08-10 21:47:30 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-08-10 21:47:30 +0000 |
commit | 4ae927e113fd9d24036c8038e944ed97df419f2e (patch) | |
tree | 25a8205a3f37c04713fd163837353e519c6e7ed1 /bin/egencache | |
parent | Bug #280460 - Wrap os and os.path modules with unicode encode/decode (diff) | |
download | portage-idfetch-4ae927e113fd9d24036c8038e944ed97df419f2e.tar.gz portage-idfetch-4ae927e113fd9d24036c8038e944ed97df419f2e.tar.bz2 portage-idfetch-4ae927e113fd9d24036c8038e944ed97df419f2e.zip |
Add portage ImportError sys.path insertion.
svn path=/main/trunk/; revision=13979
Diffstat (limited to 'bin/egencache')
-rwxr-xr-x | bin/egencache | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/egencache b/bin/egencache index ac0786fa..f5c644be 100755 --- a/bin/egencache +++ b/bin/egencache @@ -22,7 +22,14 @@ except KeyboardInterrupt: import logging import optparse import os -import portage + +try: + import portage +except ImportError: + from os import path as osp + sys.path.insert(0, osp.join(osp.dirname(osp.dirname(osp.realpath(__file__))), "pym")) + import portage + from _emerge.MetadataRegen import MetadataRegen from portage.cache.cache_errors import CacheError, StatCollision from portage.util import writemsg_level |