[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- urllib2.BaseHandler
- bdb.Bdb: Generic Python debugger base class.
- cmd.Cmd: A simple framework for writing line-oriented command interpreters.
- logilab.common.graph.DotBackend: Dot File backend.
- logilab.common.compat.FileIO
- logilab.common.graph.GraphGenerator
- logilab.common.ureports.HTMLWriter
- sphinx.ext.autodoc.ModuleDocumenter
- logilab.common.sphinxutils.ModuleGenerator
- optparse.Option: Instance attributes: _short_opts : [string] _long_opts : [string]
- optparse.OptionContainer: Abstract base class.
- logilab.common.proc.ProcInfoLoader: manage process information
- six.moves.queue.Queue
- logilab.common.proc.ResourceController
- logilab.common.table.TableCellRenderer: Defines a simple text renderer...
- logilab.common.table.TableStyle: Defines a table's style...
- logilab.common.table.TableStyleSheet: A simple Table stylesheet Rules are expressions where cells are defined by the row_index and col_index separated by an underscore ('_').
- logilab.common.table.TableWriter: A class to write tables...
- logilab.common.umessage.UMessage: Encapsulates an email.Message instance and returns only unicode objects.
- logilab.common.vcgutils.VCGPrinter: A vcg graph writer.
- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - logilab.common.clcommands.BadCommandUsage: Raised when an unknown command is used or when a command is not correctly used (bad options, too much / missing arguments...).
      - logilab.common.clcommands.CommandError: Raised when a command can't be processed and we want to display it and exit, without traceback nor usage displayed.
      - logilab.common.changelog.EntryNotFound: raised when we are unable to find a given entry
      - logilab.common.urllib2ext.GssapiAuthError: raised on error during authentication process
      - logilab.common.changelog.NoEntry: raised when we are unable to find an entry
      - logilab.common.modutils.NoSourceFile: exception raised when we are not able to get a python...
      - logilab.common.proc.NoSuchProcess
      - logilab.common.tree.NodeNotFound: raised when a node has not been found
      - logilab.common.registry.RegistryException: Base class for registry exception.
      - logilab.common.proc.ResourceError: Error raise when resource limit is reached
      - logilab.common.graph.UnorderableGraph
      - logilab.common.fileutils.UnresolvableError: Exception raised by relative path when it's unable to compute relative path between two paths.
  - logilab.common.ureports.BaseWriter: base class for ureport writers
  - logilab.common.changelog.ChangeLog: object representation of a whole ChangeLog file
  - logilab.common.changelog.ChangeLogEntry: a change log entry, i.e.
  - logilab.common.deprecation.DeprecationManager: Manage the deprecation message handling.
  - logilab.common.deprecation.DeprecationWrapper: proxy to print a warning on access to any attribute of the wrapped object...
  - logilab.common.shellutils.DummyProgressBar
  - logilab.common.visitor.FilteredIterator
  - logging.Formatter: Formatter instances are used to convert a LogRecord to text.
  - logilab.common.interface.Interface: Base class for interfaces.
  - logilab.common.modutils.LazyObject
  - logilab.common.tree.Node: a basic tree node, characterized by an id
  - logilab.common.configuration.OptionsManager2ConfigurationAdapter: Adapt an option manager to behave like a...
  - logilab.common.configuration.OptionsManagerMixIn: MixIn to handle a configuration from both a configuration file and...
  - logilab.common.configuration.OptionsProviderMixIn: Mixin to provide options to an OptionsManager
  - logilab.common.registry.Predicate: base class for selector classes providing implementation for operators ``&``, ``|`` and ``~``
  - logilab.common.shellutils.ProgressBar: A simple text progression bar.
  - logilab.common.shellutils.RawInput
  - logilab.common.registry.RegistrableObject: This is the base class for registrable objects which are selected according to a context.
  - logilab.common.table.Table: Table defines a data table with column and row names.
  - logilab.common.tasksqueue.Task
  - logilab.common.visitor.VisitedMixIn: Visited interface allow node visitors to use the node
  - logilab.common.visitor.Visitor
  - logilab.common.decorators.cached_decorator
  - logilab.common.decorators.cachedproperty: Provides a cached property equivalent to the stacking of @cached and @property, but more efficient.
  - logilab.common.decorators.classproperty: this is a simple property-like class but for class attributes.
  - 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.
  - logilab.common.decorators.iclassmethod: Descriptor for method which should be available as class method if called on the class or instance method if called on an instance.
  - logilab.common.nullobject
  - logilab.common.shellutils.progress
  - logilab.common.shellutils.pushd
  - logilab.common.tempattr
  - logilab.common.shellutils.tempdir
  - logilab.common.registry.traced_selection: Typical usage is :
  - tuple: tuple() -> empty tuple tuple(iterable) -> tuple initialized from iterable's items
  - type: type(object) -> the object's type type(name, bases, dict) -> a new type
  - logilab.common.decorators.wproperty: Simple descriptor expecting to take a modifier function as first argument and looking for a _<function name> to retrieve the attribute.