digital_land.store package

Submodules

digital_land.store.csv module

class digital_land.store.csv.CSVStore(*args, **kwargs)

Bases: MemoryStore

csv_path(directory='')
load(*args, **kwargs)
load_csv(path=None, directory='', refill_todays_logs=False)
save(*args, **kwargs)
save_csv(path=None, directory='', entries=None)

digital_land.store.item module

class digital_land.store.item.CSVItemStore(*args, **kwargs)

Bases: CSVStore

add_entry(item)
latest_entry_date()

Gets the latest entry date from the issue

load(*args, **kwargs)
load_items(directory=None, after=None, dataset=None)
class digital_land.store.item.ItemStore(*args, **kwargs)

Bases: CSVStore

item_path(item, directory='')
load(*args, **kwargs)
load_item(path)
load_items(directory='.', after=None)
save(*args, **kwargs)
save_item(item, path)
save_items(path)

digital_land.store.memory module

class digital_land.store.memory.MemoryStore(*args, **kwargs)

Bases: Store

add_entry(item)

digital_land.store.store module

class digital_land.store.store.Store(schema)

Bases: object

Module contents