mescal.caching

Functions

cache_database(→ None)

Create a pickle file to store the database

load_db(→ list[dict])

Load a database from a pickle file

Module Contents

mescal.caching.cache_database(database: list[dict], database_name: str) None[source]

Create a pickle file to store the database

Parameters:
  • database (list[dict]) – database to store

  • database_name (str) – name of the database

Returns:

None

Return type:

None

mescal.caching.load_db(database_name: str, filepath: str = None) list[dict][source]

Load a database from a pickle file

Parameters:
  • database_name (str) – name of the database

  • filepath (str) – path to the pickle file

Returns:

database

Return type:

list[dict]