Пример #1
0
 def find_conditional_versions(self, **kwargs):
     package_id = kwargs.get("package_id", None)
     target = kwargs.get("target", None)
     results = self.database.find_conditional_versions(package_id, target)
     result_objs = PackageItem()
     for result in results:
         result_obj = LCollect()
         result_obj.package_id = result[0]
         result_obj.target = result[1]
         result_obj.decision_point = pickle.loads(str(result[2]))
         result_objs.append(result_obj)
         del result_obj
     return result_objs