Skip to main content

a package that allows you to fix missing modules which cause errors with the ZODB

Project description

Introduction

This package allows you to fix problems with missing classes when packages do not properly uninstall.

To define which classes or interfaces need to be fixed, you need to specify them as environment variables in your buildout file.

The format for replacement classes is MISSING_<Class Name> <module name>

For instance:

[instance]
recipe = plone.recipe.zope2instance
...
environment-vars =
    MISSING_ICatalog zc.relation.interfaces
    MISSING_IQueue collective.pdfpeek.async
    MISSING_Queue collective.pdfpeek.async
    MISSING_IPDFpeekLayer collective.pdfpeek.browser.interfaces
...

You can also define a replacement module to use instead of having wildcard.fixmissing automatically create it for you.

Example:

[instance]
recipe = plone.recipe.zope2instance
...
environment-vars =
    MISSING_ICatalog zc.relation.interfaces=my.module.interfaces
...

Changelog

1.0 (2015-05-15)

  • initial release

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

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

Source Distribution

wildcard.fixmissing-1.0.zip (14.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page