'* parent is the section above
* depth is the depth level of this section
* main is the main ConfigObj
* indict is a dictionary to initialise the section with'

def __init__(self, parent, depth, main, indict=None, name=None):

    if (indict is None):
        indict = {}
    dict.__init__(self)
    self.parent = parent
    self.main = main
    self.depth = depth
    self.name = name
    self._initialise()
    for (entry, value) in indict.iteritems():
        self[entry] = value
