def styledef_make(options=None):
# type: (Union[dict, Iterable[Option], None]) -> StyleDef
if isinstance(options, dict):
s = styledef_make()
for _, option in sorted(options.items()):
if isinstance(option, dict):
option = styledef_make(option)
styledef_add_option(option, s)
return s
if options is None:
options = []
return StyleDef((option_name(o), o) for o in options)
评论列表
文章目录