Persistent dictionary
Project description
Trusty
Persistent dictionary
Example Usage
import os
import trusty
# Create a trusty dictionary.
pack = trusty.get('pack')
# Set a key value pair.
pack['food'] = 'lembas'
# Persist the dictionary to disk.
pack.save()
# Confirm that the dictionary was saved.
print(pack.location())
print(os.path.exists(pack.location()))
We can later retrieve the dictionary like so:
import trusty
new_session = trusty.get('pack')
print(new_session)
# We can then further edit the data, and store it to the same location.
new_session['supplies'] = 'taters'
new_session.save()
By default, trusty saves dictionaries to $HOME/.trusty/<dictionary_name>
. To change this, simply set the TRUSTY_PATH
environmental variable:
# This will make .save() persist to /tmp/.trusty/<dictionary_name>
export TRUSTY_PATH='/tmp'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
trusty-1.0.0.tar.gz
(2.0 kB
view hashes)
Built Distribution
trusty-1.0.0-py3-none-any.whl
(2.3 kB
view hashes)