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 18 of file ConfigAccumulator.py.

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

Variable Documentation

◆ deprecationWarningCategory

python.ConfigAccumulator.deprecationWarningCategory = FutureWarning

Definition at line 17 of file ConfigAccumulator.py.