datacatalog.slots package

Submodules

datacatalog.slots.client module

class datacatalog.slots.client.Slot(agave, name=None)[source]

Bases: object

create()[source]
read(key_name=None, raw=False, delete=False)[source]

Returns the contents of a slot

Parameters:
  • key_name (str, optional) – Slot name. Defaults to current slot if not defined.
  • raw (bool, optional) – Whether to return value or entire slot body
  • delete (bool, optional) – Delete the slot after reading it
ready(key_name=None)[source]
status(key_name=None)[source]
value
write(value, key_name=None, raw=False)[source]
exception datacatalog.slots.client.SlotNotReady[source]

Bases: ValueError

datacatalog.slots.constants module

datacatalog.slots.dbkey module

datacatalog.slots.dbkey.new_keyname(username)[source]

Generates a new, randomized keyname

datacatalog.slots.record module

datacatalog.slots.record.new_slot(username, value=None)[source]

datacatalog.slots.settings module

datacatalog.slots.status module