Lines Matching refs:attr
35 def __getattr__(self, attr):
36 if attr in self:
37 return self.__getitem__(attr)
38 return super(attrdict, self).__getattribute__(attr)
40 def __setattr__(self, attr, value):
41 if attr in dir(self) or attr.startswith('_'):
42 return super(attrdict, self).__setattr__(attr, value)
43 return self.__setitem__(attr, value)
45 def __delattr__(self, attr):
46 if attr in self:
47 return self.__delitem__(attr)
48 return super(attrdict, self).__delattr__(attr)
59 def __getattr__(self, attr):
61 return super(multiattrdict, self).__getattr__(attr)
63 if attr.startswith('_'):
67 setattr(self, attr, d)
72 def __getattr__(self, attr):
74 return super(optiondict, self).__getattr__(attr)