[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - exceptions.StandardError: Base class for all standard Python exceptions that do not represent interpreter exiting.
        - exceptions.EnvironmentError: Base class for I/O related errors.
          - exceptions.IOError: I/O operation failed.
            - configobj.ReloadError: A 'reload' operation failed.
        - exceptions.SyntaxError: Invalid syntax.
          - configobj.ConfigObjError: This is the base class for all errors that ConfigObj raises.
            - configobj.ConfigspecError: An error occured whilst parsing a configspec.
            - configobj.DuplicateError: The keyword or section specified already exists.
            - configobj.InterpolationError: Base class for the two interpolation errors.
              - configobj.InterpolationLoopError: Maximum interpolation depth exceeded in string interpolation.
              - configobj.MissingInterpolationOption: A value specified for interpolation was missing.
            - configobj.NestingError: This error indicates a level of nesting that doesn't match.
            - configobj.ParseError: This error indicates that a line is badly written.
            - configobj.RepeatSectionError: This error indicates additional sections in a section with a ``__many__`` (repeated) section.
            - configobj.UnreprError: An error parsing in unrepr mode.
      - configobj.UnknownType
  - configobj.Builder
  - configobj.InterpolationEngine: A helper class to help perform string interpolation.
    - configobj.ConfigParserInterpolation: Behaves like ConfigParser.
    - configobj.TemplateInterpolation: Behaves like string.Template.
  - configobj.SimpleVal: A simple validator.
  - dict: dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list.
    - configobj.Section: A dictionary-like object that represents a section in a config file.
      - configobj.ConfigObj: An object to read, create, and write config files.