Very simple LRU cache with the added benefit of a timeout setting
Run:
pip install pylintPylint has a few depencencies, which will all install with it.
After the installation you need to create a .pylintrc file, which holds the cpylint configuration. It appears that a default .pylintrc can be created by running
pylint --generate-rcfile > .pylintrcNow check the configuration by running pylint on a .py file
pylint file_dir/file_name.pyYou'll get way too many errors, thus it is time to change a few settings in the configuration.