Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for dm.plonepatches.reload, version 1.1
Filename, size File type Python version Upload date Hashes
Filename, size dm.plonepatches.reload-1.1.tar.gz (4.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page