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.1.tar.gz
(7.2 kB
view hashes)
Built Distribution
Close
Hashes for minireload-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e11b53a1bacbadc686ae3927fdfe5c163a64a35df7a41b3f2f0b35717e1f4fd4 |
|
MD5 | df106ac880017914fbb85e6835f2b381 |
|
BLAKE2b-256 | 8978a27686b6897a65c655c8b499a7c19755d37a63f31d29ae983afaa39463bd |