Pool¶
-
class
trytond.pool.
Pool
([database_name])¶
The Pool store the instances of models, wizards and reports per database.
Static methods:
-
static
Pool.
register
(klass[, type])¶ Register a class of type (default: model).
Class methods:
-
classmethod
Pool.
start
()¶ Start the pool by registering all Tryton modules found.
-
classmethod
Pool.
stop
(database_name)¶ Stop the pool by removing instances for the database.
-
classmethod
Pool.
database_list
()¶ List all started database.
Instance methods:
-
Pool.
get
(name[, type])¶ Return the named instance of type from the pool.
-
Pool.
iterobject
([type])¶ Return an interator over instances names.
-
Pool.
setup
(module)¶ Setup classes for module and return a list of classes for each type in a dictionary.