lsst.obs.base  20.0.0-37-g38a3e24+799acde9b7
Public Member Functions | Public Attributes | List of all members
lsst.obs.base.gen2to3.repoWalker.parser.FixedRegEx Class Reference
Inheritance diagram for lsst.obs.base.gen2to3.repoWalker.parser.FixedRegEx:
lsst.obs.base.gen2to3.repoWalker.parser.FormattableRegEx

Public Member Functions

def __init__ (self, re.Pattern regex)
 
re.Pattern format (self, dict dataId)
 
def __str__ (self)
 

Public Attributes

 regex
 

Detailed Description

A trivial implementation of `FormattableRegEx` that does no formatting.

Parameters
----------
regex : `re.Pattern`
    The fixed regular expression to return.

Definition at line 59 of file parser.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.obs.base.gen2to3.repoWalker.parser.FixedRegEx.__init__ (   self,
re.Pattern  regex 
)

Definition at line 67 of file parser.py.

Member Function Documentation

◆ __str__()

def lsst.obs.base.gen2to3.repoWalker.parser.FixedRegEx.__str__ (   self)

Definition at line 76 of file parser.py.

◆ format()

re.Pattern lsst.obs.base.gen2to3.repoWalker.parser.FixedRegEx.format (   self,
dict  dataId 
)
Substitute values from the given data ID and return a regular
expression.

Parameters
----------
dataId : `dict`
    A dictionary whose entries may be used to format the regular
    expression.  May include unused entries.

Reimplemented from lsst.obs.base.gen2to3.repoWalker.parser.FormattableRegEx.

Definition at line 72 of file parser.py.

Member Data Documentation

◆ regex

lsst.obs.base.gen2to3.repoWalker.parser.FixedRegEx.regex

Definition at line 68 of file parser.py.


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