A python decorator that tracks added and changed elements of the decorated object.
An Object implementation that tracks added and changed elements.
>>> from history_object import History >>> >>> @History() >>> class T(): >>> def __init__(self, x): >>> self.x = x >>> >>> test = T("Hello World") >>> test.history['x'] # [None, "Hello World"] >>> test.x = "Goodbye World" >>> test.history['x'] # [None, "Hello World", "Goodbye World"]
You can run the tests using tox
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/*
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size history-object-0.2.2.tar.gz (2.3 kB)||File type Source||Python version None||Upload date||Hashes View|