Patches for "plone.reload" improvement.
Project description
This package provides patches to improve plone.reload.
Calling its patch_top_level_reload applies a patch for (#10) making it possible to reload top level modules in place.
Calling its patch_handle_super_and_decorators applies a patch for (#1) and (#11) improving the reload on methods involving super and classmethods (in Python 3). In addition, it improves the reload of simple decoratored functions/methods.
BE WARNED: even with all patches applied, plone.reload is not yet perfect. For example, it still cannot change reliably function default values for parameters. Should you observe surprising behaviour after you made a reload, restart and see whether the behaviour changes.
History
- 1.1
new patch_handle_super_and_decorators
patch_handle_super_and_methods is now an alias for patch_handle_super_and_decorators
- 1.0
initial version
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
Hashes for dm.plonepatches.reload-1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3425276a2faf6adc4c90ad3b1ce7009e6c48d02ac067ddff8d83e57ef510293e |
|
MD5 | 24372555d37a7b4b158baf53e0db942b |
|
BLAKE2b-256 | 81e2471db32e11584a6a69cf7441146584ef4664efa1de8101f6a784a6a8dc4e |