avoid importing portage to improve performance
authorMarius Mauch <genone@gentoo.org>
Sat, 15 Mar 2008 22:43:25 +0000 (22:43 -0000)
committerMarius Mauch <genone@gentoo.org>
Sat, 15 Mar 2008 22:43:25 +0000 (22:43 -0000)
svn path=/main/trunk/; revision=9470

bin/pkgname

index 4c0dd6c949e7c5e4b318bb1e2400af54de513a45..1850d71a86c88494b2091f2add3bd74e6dd31910 100755 (executable)
@@ -5,13 +5,13 @@
 
 import sys, os
 try:
-       import portage
+       from portage.versions import pkgsplit
 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 portage.versions import pkgsplit
 
-a=portage.pkgsplit(sys.argv[1])
+a=pkgsplit(sys.argv[1])
 if a:
        print a[0],a[1],a[2][1:]
        sys.exit(0)