skip to navigation
skip to content

ttldict 0.2.4

Dictionary with auto-expiring values for caching purposes

Latest Version: 0.2.5

Python dictionary with key expiry time

OrderedTTLDict - behaves like an ordered dict you know. The methods items and values return a list of objects after purging expired objects. The method keys returns odict_keys as the parnet class, but it does so after purging expired keys. Python’s own OrderedDict and other dictionaries return a [dictionary views][1] whereas the methods here do not.

Testing

Use pytest to run the tests:

` make test `

Credits and Thanks:

and for Jyrki Muukkonen for ttldict published in https://github.com/jvtm/ttldict.

This library contains fixes for his TTLDict class and my own OrderedTTLDict.

Without all those this work would not have been possible.

[1]: https://docs.python.org/3/library/stdtypes.html#dictionary-view-objects

 
File Type Py Version Uploaded on Size
ttldict-0.2.4.tar.gz (md5) Source 2017-04-21 2KB