![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, *, ConfigType configType, str dbname, int dbkey, str crestServer) | |
| setQuery (self, query) | |
| dict[str, Any] | load (self) |
| getWriteFilename (self) | |
| confirmConfigType (self, config) | |
Public Attributes | |
| crestServer = crestServer | |
| dbname = dbname | |
| dbkey = dbkey | |
| str | schema = "" |
| ConfigType | configType = configType |
Protected Member Functions | |
| dict | _get_payload (self, str hash) |
Definition at line 356 of file TriggerConfigAccessBase.py.
| python.TriggerConfigAccessBase.ConfigCrestLoader.__init__ | ( | self, | |
| * | , | ||
| ConfigType | configType, | ||
| str | dbname, | ||
| int | dbkey, | ||
| str | crestServer ) |
Definition at line 357 of file TriggerConfigAccessBase.py.
|
protected |
get payload from crest server using request library
Args:
hash (str): the query part of the url as required by the REST api
Raises:
RuntimeError: when connection or query failed
Returns:
dict: the json content
Definition at line 370 of file TriggerConfigAccessBase.py.
|
inherited |
checks that the in-file specification of the configuration type matches the expected type
Definition at line 51 of file TriggerConfigAccessBase.py.
| python.TriggerConfigAccessBase.ConfigCrestLoader.getWriteFilename | ( | self | ) |
Reimplemented from python.TriggerConfigAccessBase.ConfigLoader.
Definition at line 415 of file TriggerConfigAccessBase.py.
| dict[str, Any] python.TriggerConfigAccessBase.ConfigCrestLoader.load | ( | self | ) |
Reimplemented from python.TriggerConfigAccessBase.ConfigLoader.
Definition at line 405 of file TriggerConfigAccessBase.py.
| python.TriggerConfigAccessBase.ConfigCrestLoader.setQuery | ( | self, | |
| query ) |
With CREST all queries are defined in the CREST server
Reimplemented from python.TriggerConfigAccessBase.ConfigLoader.
Definition at line 364 of file TriggerConfigAccessBase.py.
|
inherited |
Definition at line 50 of file TriggerConfigAccessBase.py.
| python.TriggerConfigAccessBase.ConfigCrestLoader.crestServer = crestServer |
Definition at line 359 of file TriggerConfigAccessBase.py.
| python.TriggerConfigAccessBase.ConfigCrestLoader.dbkey = dbkey |
Definition at line 361 of file TriggerConfigAccessBase.py.
| python.TriggerConfigAccessBase.ConfigCrestLoader.dbname = dbname |
Definition at line 360 of file TriggerConfigAccessBase.py.
| str python.TriggerConfigAccessBase.ConfigCrestLoader.schema = "" |
Definition at line 362 of file TriggerConfigAccessBase.py.