Lines Matching refs:self
96 def __init__(self, versionPredicateStr):
109 self.name, paren = match.groups()
116 self.pred = [splitUp(aPred) for aPred in str.split(",")]
117 if not self.pred:
121 self.pred = []
123 def __str__(self):
124 if self.pred:
125 seq = [cond + " " + str(ver) for cond, ver in self.pred]
126 return self.name + " (" + ", ".join(seq) + ")"
128 return self.name
130 def satisfied_by(self, version):
131 """True if version is compatible with all the predicates in self.
135 for cond, ver in self.pred: