def options(self, options):
if not isinstance(options, abc.Iterable):
raise ValueError('Not an iterable: %r', options)
else:
self._options = tuple(options)
for name in ('_default', '_value'):
if getattr(self, name) not in self.options:
setattr(self, name, self.options[0])
评论列表
文章目录