LSSTApplications  17.0+11,17.0+34,17.0+56,17.0+57,17.0+59,17.0+7,17.0-1-g377950a+33,17.0.1-1-g114240f+2,17.0.1-1-g4d4fbc4+28,17.0.1-1-g55520dc+49,17.0.1-1-g5f4ed7e+52,17.0.1-1-g6dd7d69+17,17.0.1-1-g8de6c91+11,17.0.1-1-gb9095d2+7,17.0.1-1-ge9fec5e+5,17.0.1-1-gf4e0155+55,17.0.1-1-gfc65f5f+50,17.0.1-1-gfc6fb1f+20,17.0.1-10-g87f9f3f+1,17.0.1-11-ge9de802+16,17.0.1-16-ga14f7d5c+4,17.0.1-17-gc79d625+1,17.0.1-17-gdae4c4a+8,17.0.1-2-g26618f5+29,17.0.1-2-g54f2ebc+9,17.0.1-2-gf403422+1,17.0.1-20-g2ca2f74+6,17.0.1-23-gf3eadeb7+1,17.0.1-3-g7e86b59+39,17.0.1-3-gb5ca14a,17.0.1-3-gd08d533+40,17.0.1-30-g596af8797,17.0.1-4-g59d126d+4,17.0.1-4-gc69c472+5,17.0.1-6-g5afd9b9+4,17.0.1-7-g35889ee+1,17.0.1-7-gc7c8782+18,17.0.1-9-gc4bbfb2+3,w.2019.22
LSSTDataManagementBasePackage
Public Member Functions | List of all members
lsst.pipe.base.argumentParser.ConfigFileAction Class Reference
Inheritance diagram for lsst.pipe.base.argumentParser.ConfigFileAction:

Public Member Functions

def __call__ (self, parser, namespace, values, option_string=None)
 

Detailed Description

argparse action to load config overrides from one or more files.

Definition at line 1144 of file argumentParser.py.

Member Function Documentation

◆ __call__()

def lsst.pipe.base.argumentParser.ConfigFileAction.__call__ (   self,
  parser,
  namespace,
  values,
  option_string = None 
)
Load one or more files of config overrides.

Parameters
----------
parser : `argparse.ArgumentParser`
    Argument parser.
namespace : `argparse.Namespace`
    Parsed command. The following attributes are updated by this
    method: ``namespace.config``.
values : `list`
    A list of data config file paths.
option_string : `str`, optional
    Option value specified by the user.

Definition at line 1148 of file argumentParser.py.

1148  def __call__(self, parser, namespace, values, option_string=None):
1149  """Load one or more files of config overrides.
1150 
1151  Parameters
1152  ----------
1153  parser : `argparse.ArgumentParser`
1154  Argument parser.
1155  namespace : `argparse.Namespace`
1156  Parsed command. The following attributes are updated by this
1157  method: ``namespace.config``.
1158  values : `list`
1159  A list of data config file paths.
1160  option_string : `str`, optional
1161  Option value specified by the user.
1162  """
1163  if namespace.config is None:
1164  return
1165  for configfile in values:
1166  try:
1167  namespace.config.load(configfile)
1168  except Exception as e:
1169  parser.error("cannot load config file %r: %s" % (configfile, e))
1170 
1171 

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