A Object implementation that tracks added and changed elements.
Project description
An Object implementation that tracks added and changed elements.
Usage
>>> from history_object import History
>>>
>>> @History()
>>> class T():
>>> def __init__(self, x):
>>> self.x = x
>>>
>>> test = T("Hello World")
>>> test.history['x'] # ["Hello World"]
>>> test.x = "Goodbye World"
>>> test.history['x'] # ["Hello World", "Goodbye World"]
Test
You can run the tests using tox
tox
Publish
To publish a new version of this package your Pypi user needt to be added to the project. (Ask Connor to give you access)
# Update version number in setup.py
python setup.py sdist
twine upload dist/*
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
history-object-0.1.1.tar.gz
(2.1 kB
view hashes)