svn path=/main/trunk/; revision=6138
pkgcache[mypkg]=None
return None
-_valid_category = re.compile("^\w[\w-]*")
-
catcache={}
def catpkgsplit(mydata,silent=1):
"""
"""
# Categories may contain a-zA-z0-9+_- but cannot start with -
- global _valid_category
import portage.dep
try:
if not catcache[mydata]:
retval=["null"]
p_split=pkgsplit(mydata,silent=silent)
elif len(mysplit)==2:
- if portage.dep._dep_check_strict and \
- not _valid_category.match(mysplit[0]):
- raise InvalidData("Invalid category in %s" %mydata )
retval=[mysplit[0]]
p_split=pkgsplit(mysplit[1],silent=silent)
if not p_split: