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.

Source Distribution

dm.plonepatches.reload-1.1.tar.gz (4.8 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page