ConfigurationData¶
ConfigurationData module is the base for cfg files management
- class DIRAC.ConfigurationSystem.private.ConfigurationData.ConfigurationData(loadDefaultCFG=True)¶
Bases:
object
- __init__(loadDefaultCFG=True)¶
- dangerZoneEnd(returnValue=None)¶
End of danger zone. PRIVATE USE
- dangerZoneStart()¶
Start of danger zone. This danger zone may be or may not be a mutual exclusion zone. Counter is maintained to know how many threads are inside and be able to enable and disable mutual exclusion. PRIVATE USE
- deleteLocalOption(optionPath)¶
- deleteOptionInCFG(path, cfg=False)¶
- dumpLocalCFGToFile(fileName)¶
- dumpRemoteCFGToFile(fileName)¶
- exportName()¶
- extractOptionFromCFG(path, cfg=False, disableDangerZones=False)¶
- generateNewVersion()¶
- getAutoPublish()¶
- getAutoSlaveSync()¶
- getBackupDir()¶
- getCommentFromCFG(path, cfg=False)¶
- getCompressedData()¶
- getConfigurationGateway()¶
- getMasterServer()¶
- getMergedCFGAsString()¶
- getName()¶
- getOptionsFromCFG(path, cfg=False, ordered=False)¶
- getPropagationTime()¶
- getRefreshTime()¶
- getRemoteCFG()¶
- getSectionsFromCFG(path, cfg=False, ordered=False)¶
- getServers()¶
- getServicesPath()¶
- getSlavesGraceTime()¶
- getVersion(cfg=False)¶
- isMaster()¶
- isService()¶
- loadConfigurationData(fileName=False)¶
- loadFile(fileName)¶
- loadRemoteCFGFromCompressedMem(data)¶
- loadRemoteCFGFromMem(data)¶
- lock()¶
Locks Event to prevent further threads from reading. Stops current thread until no other thread is accessing. PRIVATE USE
- mergeWithLocal(extraCFG)¶
- mergingEnabled()¶
- setAsService()¶
- setMasterServer(sURL)¶
- setOptionInCFG(path, value, cfg=False, disableDangerZones=False)¶
- setRemoteCFG(cfg, disableSync=False)¶
- setServers(sServers)¶
- setVersion(version, cfg=False)¶
- skipCACheck()¶
- sync()¶
- unlock()¶
Unlocks Event. PRIVATE USE
- useServerCertificate()¶
- writeRemoteConfigurationToDisk(backupName=False)¶