lsst.obs.base  19.0.0-20-g6de566f+6
Public Member Functions | List of all members
lsst.obs.base.gen2to3.repoWalker.builders.BuilderNode Class Reference
Inheritance diagram for lsst.obs.base.gen2to3.repoWalker.builders.BuilderNode:
lsst.obs.base.gen2to3.repoWalker.builders.BuilderDuplicateInputs lsst.obs.base.gen2to3.repoWalker.builders.BuilderInput lsst.obs.base.gen2to3.repoWalker.builders.BuilderPrunedTree lsst.obs.base.gen2to3.repoWalker.builders.BuilderTree lsst.obs.base.gen2to3.repoWalker.builders.BuilderSkipInput lsst.obs.base.gen2to3.repoWalker.builders.BuilderTargetInput

Public Member Functions

def prune (self)
 
def build
 

Detailed Description

Abstract interface for nodes in the temporary tree that is used to
construct a `RepoWalker`.

Definition at line 49 of file builders.py.

Member Function Documentation

◆ build()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderNode.build (   self,
  parser 
)

Definition at line 73 of file builders.py.

◆ prune()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderNode.prune (   self,
  Tuple,
  BuilderNode,
  List,
  str,
  bool 
)
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 55 of file builders.py.


The documentation for this class was generated from the following file: