[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- logilab.common.xmlrpcutils.AuthMixin:
basic http authentication mixin for xmlrpc transports
- logilab.common.sqlgen.BaseTable:
Another helper class to ease SQL table manipulation.
- 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.test.unittest_compat.CompatTCMixIn
- logilab.common.cli.Completer:
Readline completer.
- logilab.common.dbf.Dbase
- logilab.common.shellutils.Execute:
This is a deadlock safe version of popen2 (no stdin), that returns
an object with errorlevel, out and err.
- logging.Formatter:
Formatter instances are used to convert a LogRecord to text.
- logilab.common.sphinxutils.ModuleGenerator
- optparse.Option:
Instance attributes:
_short_opts : [string]
_long_opts : [string]
- optparse.OptionContainer:
Abstract base class.
- optparse.OptionGroup
- optparse.OptionParser:
Class attributes:
standard_option_list : [Option]
list of standard options that will be accepted by all instances
of this parser class (intended to be overridden by subclasses).
- logilab.common.proc.ProcInfoLoader:
manage process information
- logilab.common.db.PyCursor:
A simple cursor wrapper in python (useful for profiling)
- Queue.Queue:
Create a queue object with a given maximum size.
- logilab.common.proc.ResourceController
- logilab.common.sqlgen.SQLGenerator:
Helper class to generate SQL strings to use with python's DB-API.
- logilab.common.db.SimpleConnectionWrapper:
A simple connection wrapper in python to decorated C-level connections...
- 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.
- optparse.Values
- logilab.common.test.utils.WriterTC
- object:
The most base type
- logilab.common.test.unittest_interface.A
- exceptions.BaseException:
Common base class for all 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.graph.DotBackend:
Dot File backend.
- logilab.common.visitor.FilteredIterator
- logilab.common.adbh.FunctionDescr
- logilab.common.pytest.GlobalTestReport:
this class holds global test statistics
- logilab.common.graph.GraphGenerator
- 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.shellutils.ProgressBar:
A simple text progression bar.
- logilab.common.pytest.PyTester:
encapsulates testrun logic
- logilab.common.shellutils.RawInput
- logilab.common.table.Table:
Table defines a data table with column and row names.
- logilab.common.tasksqueue.Task
- unittest.TestCase:
A class whose instances are single test cases.
- logilab.common.testlib.TestCase:
unittest.TestCase with some additional methods
- logilab.common.pytest.TraceController
- logilab.common.visitor.VisitedMixIn:
Visited interface allow node visitors to use the node
- logilab.common.visitor.Visitor
- logilab.common.test.unittest_interface.Z
- threading._Verbose
- logilab.common.decorators.classproperty:
this is a simple property-like class but for class attributes.
- datetime.date:
date(year, month, day) --> date object
- datetime.datetime:
datetime(year, month, day[, hour[, minute[, second[,
microsecond[,tzinfo]]]]])
- dict:
dict() -> new empty dictionary.
- file:
file(name[, mode[, buffering]]) -> file object
- 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.
- list:
list() -> new list list(sequence) -> new list initialized
from sequence's items
- logilab.common.nullobject
- logilab.common.contexts.pushd
- logilab.common.contexts.tempdir
- datetime.timedelta:
Difference between two datetime values.
- tuple:
tuple() -> an empty tuple tuple(sequence) -> tuple
initialized from sequence'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.