SQLite Cache

SQLiteCache(path: Path = None, expiry: Optional[int] = 14)

The SQLiteCache object to cache search results from Comicvine.

PARAMETER DESCRIPTION
path

Path to database.

TYPE: Path DEFAULT: None

expiry

How long to keep cache results.

TYPE: Optional[int] DEFAULT: 14

ATTRIBUTE DESCRIPTION
expiry

How long to keep cache results.

TYPE: Optional[int]

con

Database connection

TYPE: sqlite3.Connection

Functions

delete() -> None

Remove all expired data from the cache database.

insert(query: str, response: Dict[str, Any]) -> None

Insert data into the cache database.

PARAMETER DESCRIPTION
query

Search string

TYPE: str

response

Data to save

TYPE: Dict[str, Any]

select(query: str) -> Dict[str, Any]

Retrieve data from the cache database.

PARAMETER DESCRIPTION
query

Search string

TYPE: str

RETURNS DESCRIPTION
Dict[str, Any]

Empty dict or select results.