Methods
|
|
|
|
__init__
|
__init__ ( self )
|
|
generate_and_register_id
|
generate_and_register_id (
self,
obj,
prefix='id',
)
|
|
generate_id
|
generate_id ( self, prefix='id' )
|
|
get_id_of_object
|
get_id_of_object ( self, obj )
|
|
get_object_with_id
|
get_object_with_id ( self, id )
|
|
get_object_with_id_or_none
|
get_object_with_id_or_none ( self, id )
|
|
is_registered_object
|
is_registered_object ( self, obj )
|
|
register_id
|
register_id (
self,
obj,
id,
)
Exceptions
|
|
ValueError, "object is already registered " + str( obj )
|
|
|
unregister_id
|
unregister_id (
self,
id,
obj,
)
Exceptions
|
|
ValueError, "id %s is not registered" % id
ValueError, "id and object do not correspond"
|
|
|
unregister_object
|
unregister_object ( self, obj )
|
|