Lines Matching refs:p
93 for p in prop_list.get_all_props():
94 if len(p.value) > PROP_VALUE_MAX and not p.name.startswith("ro."):
97 (p.name, PROP_VALUE_MAX))
98 sys.stderr.write("%s (%d)\n" % (p.value, len(p.value)))
100 if p.is_optional():
103 sys.stderr.write(str(p) + "\n")
120 optional_props = [p for p in props if p.is_optional()]
121 overriding_props = [p for p in props if not p.is_optional()]
124 if all(overriding_props[0].value == p.value for p in overriding_props):
125 for p in optional_props:
126 p.delete("overridden by %s" % str(overriding_props[0]))
133 for p in optional_props:
134 p.optional = False
139 for p in overriding_props:
140 sys.stderr.write("%s\n" % str(p))
142 for p in optional_props:
143 p.delete("overridden by %s" % str(overriding_props[0]))
146 for p in optional_props[:-1]:
147 p.delete("overridden by %s" % str(optional_props[-1]))
213 return [p for p in self.props if not p.is_comment()]
216 return set([p.name for p in self.get_all_props()])
219 return [p for p in self.get_all_props() if p.name == name]
223 return next((p.value for p in self.props if p.name == name), "")
230 index = next((i for i,p in enumerate(self.props)
231 if p.name == name and not p.is_optional()), -1)
243 for p in self.props:
244 f.write(str(p) + "\n")
270 for p in props.get_props(key):
271 p.delete("%s is a disallowed key" % key)