Cache and contain utilities.
Project description
pip3 install vessel
Cache Usage
import vessel
# basic
cache = vessel.Cache(2)
# all methods return tuples of entries affected
cache.create((0, 19), {'id': 0, 'age': 19, 'name': 'Hazel'}) # hi
cache.create((0, 23), {'id': 0, 'age': 23, 'name': 'Baiy'}) # hi
cache.create((1, 21), {'id': 0, 'age': 21, 'name': 'George'}) # hi
cache.update((0, 23), {'name': 'Bailey'}) # woops
cache.update((0,), {'school': '5th GL'}) # new data
cache.delete((0, 19)) # bye hazel
cache.delete((0,)) # bye everyone
# simple
cache = vessel.DBCache(('id', 'age'))
# no need to specify keys
cache.create({'id': 0, 'age': 19, 'name': 'Hazel'})
cache.create({'id': 0, 'age': 23, 'name': 'Baiy'})
cache.create({'id': 1, 'age': 31, 'name': 'George'})
cache.update({'id': 0, 'age': 23, 'name': 'Bailey'})
cache.update({'id': 0, 'school': '5th GL'})
cache.delete((0, 19))
cache.delete((0,))
Links
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
vessel-2.0.0.tar.gz
(8.4 kB
view hashes)
Built Distribution
vessel-2.0.0-py3-none-any.whl
(10.7 kB
view hashes)