ATLAS Offline Software
Loading...
Searching...
No Matches
python.ConfigAccumulator Namespace Reference

Classes

class  ExpertModeWarning
class  AnalysisWarning
class  ElectronEfficiencyCorrelationWarning
class  VGammaORSkipWarning
class  Run4FallbackWarning
class  GeneratorWeightWarning
class  TestingOnlyWarning
class  Run2OnlyFeatureWarning
class  JetUncertaintyWarning
class  TriggerSFWarning
class  ConfigDeprecationWarning
class  DataType
class  SelectionConfig
class  OutputConfig
class  ContainerConfig
class  ConfigAccumulator

Functions

 deprecated (str reason="")

Variables

 deprecationWarningCategory = FutureWarning

Function Documentation

◆ deprecated()

python.ConfigAccumulator.deprecated ( str reason = "")

Definition at line 14 of file ConfigAccumulator.py.

14def deprecated(reason: str = ""):
15 def decorator(func):
16 message = f"{func.__qualname__} is deprecated."
17 if reason:
18 message += " " + reason
19
20 @functools.wraps(func)
21 def wrapper(*args, **kwargs):
22 warnings.warn(
23 message,
24 category=deprecationWarningCategory,
25 stacklevel=2,
26 )
27 return func(*args, **kwargs)
28
29 return wrapper
30 return decorator
31

Variable Documentation

◆ deprecationWarningCategory

python.ConfigAccumulator.deprecationWarningCategory = FutureWarning

Definition at line 13 of file ConfigAccumulator.py.