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
Metadata
Release files for dm.plonepatches.reload 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dm.plonepatches.reload-1.1.tar.gz | 4.8 kB | Details |
Release files / dm.plonepatches.reload-1.1.tar.gz
| Download URL | dm.plonepatches.reload-1.1.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3425276a2faf6adc4c90ad3b1ce7009e6c48d02ac067ddff8d83e57ef510293e
|
|
BLAKE2b-256 checksum How to use checksums |
81e2471db32e11584a6a69cf7441146584ef4664efa1de8101f6a784a6a8dc4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/2.7
|