def set(self, key, value):
key = key[LEN_KEY_PREFIX:]
if isinstance(DEFAULTS[key]['type'], enum.EnumMeta):
result = getattr(DEFAULTS[key]['type'], value, None)
# If we get a bad option, just set it to the default value
if result is None:
result = DEFAULTS[key]['value']
else:
result = value
setattr(self, '_' + str(key), result)
评论列表
文章目录