Modificator¶
This is the guy that actually modifies the content of the CS
- class DIRAC.ConfigurationSystem.private.Modificator.Modificator(rpcClient=False, commiterId='unknown')¶
Bases:
object
- __init__(rpcClient=False, commiterId='unknown')¶
- commit()¶
- copyKey(originalKeyPath, newKey)¶
- createSection(sectionPath)¶
- dumpToFile(filename)¶
- existsOption(optionPath)¶
- existsSection(sectionPath)¶
- getCFG()¶
- getComment(sectionPath)¶
- getDictRootedAt(relpath='', root='')¶
Gives the configuration rooted at path in a Python dict. The result is a Python dictionary that reflects the structure of the config file.
- getHistory(limit=0)¶
- getOptions(sectionPath)¶
- getOptionsDict(sectionPath)¶
Gives the options of a CS section in a Python dict with values as lists
- getSections(sectionPath)¶
- getValue(optionPath)¶
- getVersionDiff(fromDate, toDate)¶
- loadCredentials()¶
- loadFromBuffer(data)¶
- loadFromFile(filename)¶
- loadFromRemote()¶
- mergeFromCFG(cfg)¶
- mergeFromFile(filename)¶
- mergeSectionFromCFG(sectionPath, cfg)¶
- mergeWithServer()¶
- removeOption(optionPath)¶
- removeSection(sectionPath)¶
- renameKey(path, newName)¶
- rollbackToVersion(version)¶
- setComment(entryPath, value)¶
- setOptionValue(optionPath, value)¶
- setRPCClient(rpcClient)¶
- showCurrentDiff()¶
- sortAlphabetically(path, ascending=True)¶
- updateGConfigurationData()¶