nemoguardrails.server.datastore.memory_store

View as Markdown

Module Contents

Classes

NameDescription
MemoryStoreA datastore implementation using a simple dict.

API

class nemoguardrails.server.datastore.memory_store.MemoryStore()

Bases: DataStore

A datastore implementation using a simple dict.

data
= {}
nemoguardrails.server.datastore.memory_store.MemoryStore.get(
key: str
) -> typing.Optional[str]
async

Return the value for the specified key. Args: key: The key to lookup.

Returns: Optional[str]

None if the key does not exist.

nemoguardrails.server.datastore.memory_store.MemoryStore.set(
key: str,
value: str
)
async

Save data into the datastore.

Parameters:

key
str

The key to use.

value
str

The value associated with the key.

Returns:

None