summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage.py18
1 files changed, 7 insertions, 11 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 2dc324865..00d87dbd6 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -3208,19 +3208,17 @@ def dep_zapdeps(unreduced,reduced,myroot,use_binaries=0):
def dep_getkey(mydep):
- if not len(mydep):
- return mydep
- if mydep[0]=="*":
+ if mydep and mydep[0]=="*":
mydep=mydep[1:]
- if mydep[-1]=="*":
+ if mydep and mydep[-1]=="*":
mydep=mydep[:-1]
- if mydep[0]=="!":
+ if mydep and mydep[0]=="!":
mydep=mydep[1:]
if mydep[:2] in [ ">=", "<=" ]:
mydep=mydep[2:]
elif mydep[:1] in "=<>~":
mydep=mydep[1:]
- if isspecific(mydep):
+ if mydep and isspecific(mydep):
mysplit=catpkgsplit(mydep)
if not mysplit:
return mydep
@@ -3229,13 +3227,11 @@ def dep_getkey(mydep):
return mydep
def dep_getcpv(mydep):
- if not len(mydep):
- return mydep
- if mydep[0]=="*":
+ if mydep and mydep[0]=="*":
mydep=mydep[1:]
- if mydep[-1]=="*":
+ if mydep and mydep[-1]=="*":
mydep=mydep[:-1]
- if mydep[0]=="!":
+ if mydep and mydep[0]=="!":
mydep=mydep[1:]
if mydep[:2] in [ ">=", "<=" ]:
mydep=mydep[2:]