[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- unreachable
- logilab.common.xmlrpcutils.AuthMixin:
basic http authentication mixin for xmlrpc transports
- urllib2.BaseHandler
- bdb.Bdb:
Generic Python debugger base class.
- logilab.common.cli.CLIHelper:
An abstract command line interface client which recognize commands
and provide an help system.
- cmd.Cmd:
A simple framework for writing line-oriented command interpreters.
- logilab.common.cli.Completer:
Readline completer.
- logilab.common.dbf.Dbase
- logilab.common.graph.DotBackend:
Dot File backend.
- logilab.common.shellutils.Execute:
This is a deadlock safe version of popen2 (no stdin), that returns
an object with errorlevel, out and err.
- 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
- Queue.Queue:
Create a queue object with a given maximum size.
- 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...
- xmlrpclib.Transport:
Handles an HTTP transaction to an XML-RPC server.
- 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.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.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.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.
- xrange:
xrange([start,] stop[, step]) -> xrange object