representation of job databases ==========================================
More...
representation of job databases ==========================================
Definition at line 37 of file ConfigurationShelve.py.
◆ __init__()
def python.ConfigurationShelve.ConfigurationShelve.__init__ |
( |
|
self, |
|
|
|
name |
|
) |
| |
Definition at line 40 of file ConfigurationShelve.py.
42 self._shelve = self.__openShelves[ name ]
44 self._shelve = shelve.open( name, protocol = pickle.HIGHEST_PROTOCOL )
◆ __getitem__()
def python.ConfigurationShelve.ConfigurationShelve.__getitem__ |
( |
|
self, |
|
|
|
key, |
|
|
|
refresh = True |
|
) |
| |
Definition at line 46 of file ConfigurationShelve.py.
51 from AthenaCommon.AlgSequence
import AlgSequence
56 from AthenaCommon.AppMgr
import theApp, ServiceMgr, ToolSvc, theAuditorSvc
58 theApp._streams.removeAll()
59 ServiceMgr.removeAll()
61 theAuditorSvc.removeAll()
63 del topSeq, theApp, ServiceMgr, ToolSvc, theAuditorSvc
65 return self._shelve[ key ]
◆ __setitem__()
def python.ConfigurationShelve.ConfigurationShelve.__setitem__ |
( |
|
self, |
|
|
|
key, |
|
|
|
value |
|
) |
| |
◆ retrieve()
def python.ConfigurationShelve.ConfigurationShelve.retrieve |
( |
|
self, |
|
|
|
jarname, |
|
|
|
refresh = True |
|
) |
| |
◆ store()
def python.ConfigurationShelve.ConfigurationShelve.store |
( |
|
self, |
|
|
|
jar |
|
) |
| |
◆ __openShelves
dictionary python.ConfigurationShelve.ConfigurationShelve.__openShelves = {} |
|
staticprivate |
◆ _shelve
python.ConfigurationShelve.ConfigurationShelve._shelve |
|
private |
The documentation for this class was generated from the following file: