parameters: (self, parent, depth, main, indict=None, name=None)
docstring: * 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
docstring_summary: * 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
docstring_tokens: * 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
function: def __init__(self, parent, depth, main, indict=None, name=None):
          """
          * 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
          """
          if indict is None:
              indict = {}
          dict.__init__(self)
          # used for nesting level *and* interpolation
          self.parent = parent
          # used for the interpolation attribute
          self.main = main
          # level of nesting depth of this Section
          self.depth = depth
          # purely for information
          self.name = name
          #
          self._initialise()
          # we do this explicitly so that __setitem__ is used properly
          # (rather than just passing to ``dict.__init__``)
          for entry, value in indict.iteritems():
              self[entry] = value
function_tokens: def __init__ ( self , parent , depth , main , indict = None , name = None ) : if indict is None : indict = { } dict . __init__ ( self ) # used for nesting level *and* interpolation self . parent = parent # used for the interpolation attribute self . main = main # level of nesting depth of this Section self . depth = depth # purely for information self . name = name # self . _initialise ( ) # we do this explicitly so that __setitem__ is used properly # (rather than just passing to ``dict.__init__``) for entry , value in indict . iteritems ( ) : self [ entry ] = value