![]() |
|
|
Generated: 8 Jan 2009 |
Small class for temporary directories. When instantiated, it creates a temporary directory and the instance behaves as the string containing the directory name. When the instance goes out of scope, it removes all the content of the temporary directory (automatic clean-up).
Definition at line 154 of file GaudiTest.py.
Public Member Functions | |
| def | __init__ |
| def | __str__ |
| def | __del__ |
| def | __getattr__ |
Public Attributes | |
| name | |
Private Attributes | |
| _keep | |
| _origdir | |
| def GaudiTest::TempDir::__init__ | ( | self, | ||
keep = False, |
||||
chdir = False | ||||
| ) |
| def GaudiTest::TempDir::__str__ | ( | self | ) |
| def GaudiTest::TempDir::__del__ | ( | self | ) |
Definition at line 172 of file GaudiTest.py.
00172 : 00173 if self._origdir: 00174 os.chdir(self._origdir) 00175 if self.name and not self._keep: 00176 shutil.rmtree(self.name) 00177 def __getattr__(self,attr):
| def GaudiTest::TempDir::__getattr__ | ( | self, | ||
| attr | ||||
| ) |
Definition at line 162 of file GaudiTest.py.
GaudiTest::TempDir::_keep [private] |
Definition at line 163 of file GaudiTest.py.
GaudiTest::TempDir::_origdir [private] |
Definition at line 164 of file GaudiTest.py.