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

Public Member Functions

def __init__ (self)
 
def insert
 
def fill
 
def prune (self)
 
def build
 

Detailed Description

A `BuilderNode` that represents a directory.

This is the only `BuilderNode` class that is not a leaf node.  If all
of its children can be pruned, it is replaced by a `BuilderPrunedTree`
(which can then be pruned itself).  It builds `SubdirectoryHandler`
instances when not pruned.

Definition at line 304 of file builders.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderTree.__init__ (   self)

Definition at line 312 of file builders.py.

Member Function Documentation

◆ build()

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

Definition at line 387 of file builders.py.

◆ fill()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderTree.fill (   self,
  scanner 
)

Definition at line 341 of file builders.py.

◆ insert()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderTree.insert (   self,
  level 
)

Definition at line 315 of file builders.py.

◆ prune()

def lsst.obs.base.gen2to3.repoWalker.builders.BuilderTree.prune (   self,
  Tuple,
  BuilderNode,
  List,
  str,
  bool 
)

Definition at line 369 of file builders.py.


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