comparison sat_frontends/tools/misc.py @ 3604:80815f2f12cf

frontends (tools/misc): `FlagsHandler.__getitems__` now returns attribute
author Goffi <goffi@goffi.org>
date Thu, 29 Jul 2021 22:51:01 +0200
parents 559a625a236b
children 524856bd7b19
comparison
equal deleted inserted replaced
3603:25cbaf047728 3604:80815f2f12cf
74 74
75 def __getattr__(self, flag): 75 def __getattr__(self, flag):
76 self._used_flags.add(flag) 76 self._used_flags.add(flag)
77 return flag in self.flags 77 return flag in self.flags
78 78
79 def __getitem__(self, flag):
80 return getattr(self, flag)
81
79 def __len__(self): 82 def __len__(self):
80 return len(self.flags) 83 return len(self.flags)
81 84
82 def __iter__(self): 85 def __iter__(self):
83 return self.flags.__iter__() 86 return self.flags.__iter__()