LSSTApplications  20.0.0
LSSTDataManagementBasePackage
Public Member Functions | Public Attributes | List of all members
opt.instrument.instrument_option Class Reference

Public Member Functions

def __init__ (self, required=False, help=None)
 
def __call__ (self, f)
 

Public Attributes

 required
 
 help
 

Detailed Description

Definition at line 26 of file instrument.py.

Constructor & Destructor Documentation

◆ __init__()

def opt.instrument.instrument_option.__init__ (   self,
  required = False,
  help = None 
)

Definition at line 27 of file instrument.py.

27  def __init__(self, required=False, help=None):
28  self.required = required
29  self.help = "The name or fully-qualified class name of an instrument." if help is None else help
30 

Member Function Documentation

◆ __call__()

def opt.instrument.instrument_option.__call__ (   self,
  f 
)

Definition at line 31 of file instrument.py.

31  def __call__(self, f):
32  return click.option("-i", "--instrument",
33  required=self.required,
34  help=self.help)(f)

Member Data Documentation

◆ help

opt.instrument.instrument_option.help

Definition at line 29 of file instrument.py.

◆ required

opt.instrument.instrument_option.required

Definition at line 28 of file instrument.py.


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