[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- UserDict.UserDict
  - UserDict.IterableUserDict
    - os._Environ
- logging.BufferingFormatter: A formatter suitable for formatting a number of records.
- logging.Filter: Filter instances are used to perform arbitrary filtering of LogRecords.
- logging.Filterer: A base class for loggers and handlers which allows them to share common code.
  - logging.Logger: Instances of the Logger class represent a single logging channel.
    - logging.RootLogger: A root logger is not that different to any other logger, except that it must have a logging level and there is only one instance of it in the hierarchy.
  - logging.Handler: Handler instances dispatch logging events to specific destinations.
    - logging.StreamHandler: A handler class which writes logging records, appropriately formatted, to a stream.
      - logging.FileHandler: A handler class which writes formatted logging records to disk files.
- logging.Formatter: Formatter instances are used to convert a LogRecord to text.
- logging.LogRecord: A LogRecord instance represents an event being logged.
- logging.Manager: There is [under normal circumstances] just one Manager instance, which holds the hierarchy of loggers.
- logging.PlaceHolder: PlaceHolder instances are used in the Manager logger hierarchy to take the place of nodes for which no loggers have been defined.
- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - sre_constants.error
      - 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.OSError: OS system call failed.
          - shutil.Error
  - posix.statvfs_result: statvfs_result: Result from statvfs or fstatvfs.
  - itertools.chain: chain(*iterables) --> chain object
  - subprocess.Popen
  - time.struct_time
  - posix.stat_result: stat_result: Result from stat or lstat.
- re.Scanner
- tempfile._RandomNameSequence: An instance of _RandomNameSequence generates an endless sequence of unpredictable strings which can safely be incorporated into file names.
- tempfile._TemporaryFileWrapper: Temporary file wrapper