|
lsst.obs.base
19.0.0-35-gb03e55a
|
Public Member Functions | |
| def | __init__ |
| def | prune (self) |
| def | build |
Public Attributes | |
| template | |
| keys | |
| elements | |
An intermediate base for `BuilderNode` classes that are provided as
direct inputs to a `RepoWalker`, and generally correspond to exactly one
Gen2 dataset type.
Parameters
----------
template : `str`
The complete Gen2 template to be matched (not just the template for
one path element).
keys : `dict` [`str`, `type`]
A mapping from Gen2 data ID key to the type of its value.
Definition at line 104 of file builders.py.
| def lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput.__init__ | ( | self, | |
| template | |||
| ) |
Definition at line 117 of file builders.py.
|
inherited |
Definition at line 74 of file builders.py.
|
inherited |
Attempt to prune this node and its children from the tree.
Returns
-------
replacement : `BuilderNode`
The result of recursively pruning child nodes; often just ``self``.
messages : `list` [`str`]
Warning messages that should be logged by a parent node when a
matching path element is encountered, if this node is pruned.
prune : `bool`
If `True`, this node may be pruned from the tree (but will not
necessarily be - it may correspond to a path element that should
be skipped with siblings that should not be).
Definition at line 56 of file builders.py.
| lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput.elements |
Definition at line 120 of file builders.py.
| lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput.keys |
Definition at line 119 of file builders.py.
| lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput.template |
Definition at line 118 of file builders.py.
1.8.13