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
File details
Details for the file dm.plonepatches.reload-1.1.tar.gz
.
File metadata
- Download URL: dm.plonepatches.reload-1.1.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/2.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3425276a2faf6adc4c90ad3b1ce7009e6c48d02ac067ddff8d83e57ef510293e |
|
MD5 | 24372555d37a7b4b158baf53e0db942b |
|
BLAKE2b-256 | 81e2471db32e11584a6a69cf7441146584ef4664efa1de8101f6a784a6a8dc4e |