def style_make(options=None):
# type: (Union[dict, List[Tuple[str, OptionValue]], None]) -> Style
if options is None:
return Style()
if isinstance(options, dict):
s = style_make()
for k, v in sorted(options.items()):
if isinstance(v, dict):
v = style_make(v)
set_option(s, k, v)
return s
raise TypeError('options must be a dict or None')
评论列表
文章目录