j.application.config
- /opt/jumpscale7/lib/JumpScale/baselib/hrd/HRDTree.py
- Properties
- keepformat
- name
- items
- changed
- hrds
- path
- commentblock
- prefixWithName
Methods
def add2tree
arguments
def add2treeFromContent
arguments
def applyOnContent
arguments
- content
- additionalArgs = OrderedDict()
look for $(name) and replace with hrd value
def applyOnDir
arguments
- path
- filter
- minmtime
- maxmtime
- depth
- changeFileName = True
- changeContent = True
- additionalArgs = OrderedDict()
look for $(name) and replace with hrd value
def applyOnFile
arguments
- path
- additionalArgs = OrderedDict()
look for $(name) and replace with hrd value
def checkValidity
arguments
- template
- hrddata = OrderedDict()
@param template is example hrd content block, which will be used to check against,
if params not found will be added to existing hrd
def delete
arguments
def exists
arguments
def get
arguments
def getBool
arguments
def getDict
arguments
def getDictFromPrefix
arguments
returns values from prefix return as list
def getFloat
arguments
def getHRDAsDict
arguments
def getHrd
arguments
def getInt
arguments
def getList
arguments
def getListFromPrefix
arguments
returns values from prefix return as list
def getListFromPrefixEachItemDict
arguments
- prefix
- musthave = []
- defaults = OrderedDict()
- aredict = OrderedDict()
- arelist = []
- areint = []
- arebool = []
returns values from prefix return as list
each value represents a dict
@param musthave means for each item which is dict, we need to have following keys
@param specifies the defaults
@param aredicts & arelist specifies which types
def getStr
arguments
def listAdd
arguments
def pop
arguments
def prefix
arguments
@param depth means prefix level to return
def prefixexists
arguments
def processall
arguments
def set
arguments
- key
- val
- persistent = True