oldman.core.session package

Submodules

oldman.core.session.session module

class oldman.core.session.session.Session[source]

Bases: object

TODO: explain

close()[source]

TODO: describe

delete(resource)[source]

TODO: describe

flush(is_end_user=True)[source]

TODO: describe

get(iri, types=None, eager_with_reversed_attributes=True)[source]

See oldman.store.datastore.DataStore.get().

receive_reference(reference, object_resource=None, object_iri=None)[source]

Not for end-users!

receive_reference_removal_notification(reference)[source]

Not for end-users!

oldman.core.session.tracker module

class oldman.core.session.tracker.BasicResourceTracker[source]

Bases: oldman.core.session.tracker.ResourceTracker

add(resource)[source]
add_all(resources)[source]
find(iri)[source]

TODO: re-implement

forget_resources_to_delete()[source]
get_dependencies(resource)[source]
mark_to_delete(resource)[source]
modified_resources

TODO: re-implement it

receive_reference(reference, object_resource=None, object_iri=None)[source]

TODO: better implement it

receive_reference_removal_notification(reference)[source]
resources_to_delete
class oldman.core.session.tracker.ResourceTracker[source]

Bases: object

add(resource)[source]
add_all(resources)[source]
find(iri)[source]

Inherited. See YYYY

forget_resources_to_delete()[source]
get_dependencies(resource)[source]
mark_to_delete(resource)[source]
modified_resources

TODO: explain Excludes resources to be deleted.

receive_reference(reference, object_resource=None, object_iri=None)[source]
receive_reference_removal_notification(reference)[source]
resources_to_delete

Module contents