ATLAS Offline Software
Loading...
Searching...
No Matches
TriggerMenuDB2JSONConverter.Silence Class Reference
Collaboration diagram for TriggerMenuDB2JSONConverter.Silence:

Public Member Functions

 __init__ (self, verbose)
 __enter__ (self)
 __exit__ (self, type, value, traceback)

Public Attributes

 verbose = verbose
 so = sys.stdout

Detailed Description

Definition at line 9 of file TriggerMenuDB2JSONConverter.py.

Constructor & Destructor Documentation

◆ __init__()

TriggerMenuDB2JSONConverter.Silence.__init__ ( self,
verbose )

Definition at line 10 of file TriggerMenuDB2JSONConverter.py.

10 def __init__(self, verbose):
11 self.verbose = verbose

Member Function Documentation

◆ __enter__()

TriggerMenuDB2JSONConverter.Silence.__enter__ ( self)

Definition at line 12 of file TriggerMenuDB2JSONConverter.py.

12 def __enter__(self):
13 if not self.verbose:
14 self.so = sys.stdout
15 sys.stdout = open(os.devnull, 'w')

◆ __exit__()

TriggerMenuDB2JSONConverter.Silence.__exit__ ( self,
type,
value,
traceback )

Definition at line 16 of file TriggerMenuDB2JSONConverter.py.

16 def __exit__(self, type, value, traceback):
17 if not self.verbose:
18 sys.stdout = self.so
19

Member Data Documentation

◆ so

TriggerMenuDB2JSONConverter.Silence.so = sys.stdout

Definition at line 14 of file TriggerMenuDB2JSONConverter.py.

◆ verbose

TriggerMenuDB2JSONConverter.Silence.verbose = verbose

Definition at line 11 of file TriggerMenuDB2JSONConverter.py.


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