sbsv2/raptor/python/raptor_data.py
branchfix
changeset 204 a19456c07783
parent 196 c0d1d904d868
child 371 2db10eac415a
equal deleted inserted replaced
203:faed4203d5c6 204:a19456c07783
   973 
   973 
   974 		return [ BuildUnit(name=name, variants=self.variants + self.modifiers) ]
   974 		return [ BuildUnit(name=name, variants=self.variants + self.modifiers) ]
   975 
   975 
   976 	def isDerivedFrom(self, progenitor, cache):
   976 	def isDerivedFrom(self, progenitor, cache):
   977 		self.Resolve(cache)
   977 		self.Resolve(cache)
   978 		if len(self.variants) == 1:
   978 		for v in self.variants:
   979 			return self.variants[0].isDerivedFrom(progenitor,cache)
   979 			if v.isDerivedFrom(progenitor,cache):
   980 		else:
   980 				return True
   981 			return False
   981 		return False
   982 
   982 
   983 class AliasRef(Reference):
   983 class AliasRef(Reference):
   984 
   984 
   985 	def __init__(self, ref=None):
   985 	def __init__(self, ref=None):
   986 		Reference.__init__(self, ref)
   986 		Reference.__init__(self, ref)