elif c.isspace():
ret.append(buf)
buf = ""
+ a = False
break
elif c == "\\" and p < len(line):
buf += bsq(line[p])
return default
return self.props[key]
+ def __getitem__(self, key):
+ return self.props[key]
+
+ def __contains__(self, key):
+ return key in self.props
+
def setprop(self, key, val):
self.props[key] = val