Hot code reloading for python scripts with a main loop
Project description
minireload
Hot code reloading for python scripts with a main loop. Basically just a nicer front-end for superreload + exception handling. Requires only the python standard library and no external dependencies.
Usage
import minireload as mr
class Main:
def do_update(self):
"""
This function will be called in a while loop. Do your wörk here!
"""
work()
work()
work()
def handle_exc(self, exc):
"""
If an exception occured during execution or reload, minireload tries to
call this function, allowing the user to define custom exception handling.
"""
print('Help!')
if __name__ == '__main__':
mr.launch(Main, 'do_update', exc_func_name='handle_exc')
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
minireload-0.0.2.tar.gz
(7.2 kB
view hashes)
Built Distribution
Close
Hashes for minireload-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7486b906dd016ed54bc494e476a9bb4bd9122805fcae31290074958d600a462 |
|
MD5 | 58230566f3255122f478ed5223b4bc93 |
|
BLAKE2b-256 | bbea20feda1a492cfa6fa4bf927c93bf54d4d7c0847b455245c3967d4c67ed97 |