![]() |
The Gaudi Framework
v27r0
|
Utility Classes. More...
Public Member Functions | |
def | __init__ |
def | __setitem__ (self, key, value) |
def | __getitem__ (self, key) |
def | __delitem__ (self, key) |
def | keys (self) |
def | items (self) |
def | __contains__ (self, key) |
def | restore (self) |
def | __del__ (self) |
def | gen_script (self, shell_type) |
def | __init__ |
def | __setitem__ (self, key, value) |
def | __getitem__ (self, key) |
def | __delitem__ (self, key) |
def | keys (self) |
def | items (self) |
def | __contains__ (self, key) |
def | restore (self) |
def | __del__ (self) |
def | gen_script (self, shell_type) |
Public Attributes | |
old_values | |
env | |
Private Attributes | |
_keep_same | |
Utility Classes.
Class to changes the environment temporarily.
Definition at line 71 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__init__ | ( | self, | |
orig = os.environ , |
|||
keep_same = False |
|||
) |
Create a temporary environment on top of the one specified (it can be another TemporaryEnvironment instance).
Definition at line 75 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__del__ | ( | self | ) |
def GaudiTest.TemporaryEnvironment.__init__ | ( | self, | |
orig = os.environ , |
|||
keep_same = False |
|||
) |
Create a temporary environment on top of the one specified (it can be another TemporaryEnvironment instance).
Definition at line 75 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__del__ | ( | self | ) |
def GaudiTest.TemporaryEnvironment.__contains__ | ( | self, | |
key | |||
) |
Operator 'in'. Needed to provide the same interface as os.environ.
Definition at line 128 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__contains__ | ( | self, | |
key | |||
) |
Operator 'in'. Needed to provide the same interface as os.environ.
Definition at line 128 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__delitem__ | ( | self, | |
key | |||
) |
Unset an environment variable. Needed to provide the same interface as os.environ.
Definition at line 104 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__delitem__ | ( | self, | |
key | |||
) |
Unset an environment variable. Needed to provide the same interface as os.environ.
Definition at line 104 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__getitem__ | ( | self, | |
key | |||
) |
Get an environment variable. Needed to provide the same interface as os.environ.
Definition at line 97 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__getitem__ | ( | self, | |
key | |||
) |
Get an environment variable. Needed to provide the same interface as os.environ.
Definition at line 97 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__setitem__ | ( | self, | |
key, | |||
value | |||
) |
Set an environment variable recording the previous value.
Definition at line 85 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.__setitem__ | ( | self, | |
key, | |||
value | |||
) |
Set an environment variable recording the previous value.
Definition at line 85 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.gen_script | ( | self, | |
shell_type | |||
) |
Generate a shell script to reproduce the changes in the environment.
Definition at line 153 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.gen_script | ( | self, | |
shell_type | |||
) |
Generate a shell script to reproduce the changes in the environment.
Definition at line 153 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.items | ( | self | ) |
Return the list of (name,value) pairs for the defined environment variables. Needed to provide the same interface as os.environ.
Definition at line 121 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.items | ( | self | ) |
Return the list of (name,value) pairs for the defined environment variables. Needed to provide the same interface as os.environ.
Definition at line 121 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.keys | ( | self | ) |
Return the list of defined environment variables. Needed to provide the same interface as os.environ.
Definition at line 114 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.keys | ( | self | ) |
Return the list of defined environment variables. Needed to provide the same interface as os.environ.
Definition at line 114 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.restore | ( | self | ) |
Revert all the changes done to the original environment.
Definition at line 135 of file GaudiTest.py.
def GaudiTest.TemporaryEnvironment.restore | ( | self | ) |
Revert all the changes done to the original environment.
Definition at line 135 of file GaudiTest.py.
|
private |
Definition at line 83 of file GaudiTest.py.
GaudiTest.TemporaryEnvironment.env |
Definition at line 82 of file GaudiTest.py.
GaudiTest.TemporaryEnvironment.old_values |
Definition at line 81 of file GaudiTest.py.