Commit 1ae68518 authored by 's avatar

- fixed compatibility with zope.browserpage 4.0.0

parent 9bc2e7f0
...@@ -131,7 +131,7 @@ def page(_context, name, permission, for_, ...@@ -131,7 +131,7 @@ def page(_context, name, permission, for_,
_handle_for(_context, for_) _handle_for(_context, for_)
_context.action( _context.action(
discriminator = ('view', for_, name, IBrowserRequest, layer), discriminator = ('view', (for_, layer), name, IBrowserRequest),
callable = handler, callable = handler,
args = ('registerAdapter', args = ('registerAdapter',
new_class, (for_, layer), Interface, name, _context.info), new_class, (for_, layer), Interface, name, _context.info),
...@@ -196,7 +196,7 @@ class IFiveViewDirective(IViewDirective): ...@@ -196,7 +196,7 @@ class IFiveViewDirective(IViewDirective):
class view(zope.browserpage.metaconfigure.view): class view(zope.browserpage.metaconfigure.view):
def __call__(self): def __call__(self):
(_context, name, for_, permission, layer, class_, (_context, name, (for_, layer), permission, class_,
allowed_interface, allowed_attributes) = self.args allowed_interface, allowed_attributes) = self.args
required = {} required = {}
...@@ -284,8 +284,7 @@ class view(zope.browserpage.metaconfigure.view): ...@@ -284,8 +284,7 @@ class view(zope.browserpage.metaconfigure.view):
) )
_context.action( _context.action(
discriminator = ('view', for_, name, IBrowserRequest, layer, discriminator = ('view', (for_, layer), name, self.provides),
self.provides),
callable = handler, callable = handler,
args = ('registerAdapter', args = ('registerAdapter',
newclass, (for_, layer), self.provides, name, newclass, (for_, layer), self.provides, name,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment