def include_deferred_zcml(): global deferred_include_zcml z3c.autoinclude.zcml.includeZCMLGroup = original_includeZCMLGroup for _context, deferredinfo, filename, override in deferred_include_zcml: original_includeZCMLGroup(_context, deferredinfo, filename, override) from Products.Five.zcml import _context _context.execute_actions()
def load_config_override(file, package=None, execute=True): """Load an additional ZCML file into the context, overriding others. Use with extreme care. """ from zope.configuration import xmlconfig from Products.Five.zcml import _context xmlconfig.includeOverrides(_context, file, package=package) if execute: _context.execute_actions()