本文整理汇总了Python中traitlets.Dict方法的典型用法代码示例。如果您正苦于以下问题:Python traitlets.Dict方法的具体用法?Python traitlets.Dict怎么用?Python traitlets.Dict使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类traitlets
的用法示例。
在下文中一共展示了traitlets.Dict方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: import traitlets [as 别名]
# 或者: from traitlets import Dict [as 别名]
def __init__(self, trait):
if isinstance(trait, list):
Union.__init__(self, trait + [Dict(t) for t in trait])
else:
Union.__init__(self, [trait, Dict(trait)])
示例2: test_tool_command_line_precedence
# 需要导入模块: import traitlets [as 别名]
# 或者: from traitlets import Dict [as 别名]
def test_tool_command_line_precedence():
"""
ensure command-line has higher priority than config file
"""
from ctapipe.core.tool import run_tool
class SubComponent(Component):
component_param = Float(10.0, help="some parameter").tag(config=True)
class MyTool(Tool):
description = "test"
userparam = Float(5.0, help="parameter").tag(config=True)
classes = List([SubComponent,])
aliases = Dict({"component_param": "SubComponent.component_param"})
def setup(self):
self.sub = self.add_component(SubComponent(parent=self))
config = Config(
{"MyTool": {"userparam": 12.0}, "SubComponent": {"component_param": 15.0}}
)
tool = MyTool(config=config) # sets component_param to 15.0
run_tool(tool, ["--component_param", "20.0"])
assert tool.sub.component_param == 20.0
assert tool.userparam == 12.0
示例3: init_single_notebook_resources
# 需要导入模块: import traitlets [as 别名]
# 或者: from traitlets import Dict [as 别名]
def init_single_notebook_resources(self, notebook_filename: str) -> typing.Dict[str, typing.Any]:
regexp = re.escape(os.path.sep).join([
self._format_source("(?P<assignment_id>.*)", "(?P<student_id>.*)", escape=True),
"(?P<notebook_id>.*).ipynb"
])
m = re.match(regexp, notebook_filename)
if m is None:
msg = "Could not match '%s' with regexp '%s'" % (notebook_filename, regexp)
self.log.error(msg)
raise NbGraderException(msg)
gd = m.groupdict()
self.log.debug("Student: %s", gd['student_id'])
self.log.debug("Assignment: %s", gd['assignment_id'])
self.log.debug("Notebook: %s", gd['notebook_id'])
resources = {}
resources['unique_key'] = gd['notebook_id']
resources['output_files_dir'] = '%s_files' % gd['notebook_id']
resources['nbgrader'] = {}
resources['nbgrader']['student'] = gd['student_id']
resources['nbgrader']['assignment'] = gd['assignment_id']
resources['nbgrader']['notebook'] = gd['notebook_id']
resources['nbgrader']['db_url'] = self.coursedir.db_url
return resources