Skip to content

Commit

Permalink
- subclass from zope.browserpage.simpleviewclass.simple
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Jul 10, 2012
1 parent 37b326a commit 1933dd9
Showing 1 changed file with 3 additions and 17 deletions.
20 changes: 3 additions & 17 deletions src/Products/Five/browser/metaconfigure.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,14 @@
from zope.component.interface import provideInterface
from zope.component.zcml import handler
from zope.configuration.exceptions import ConfigurationError
from zope.interface import implements
from zope.interface import Interface
from zope.publisher.interfaces import NotFound
from zope.publisher.interfaces.browser import IBrowserPublisher
from zope.publisher.interfaces.browser import IBrowserRequest
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
from zope.security.zcml import Permission

import zope.browserpage.metaconfigure
import zope.browserpage.simpleviewclass
from zope.browserpage.metaconfigure import _handle_allowed_attributes
from zope.browserpage.metaconfigure import _handle_allowed_interface
from zope.browserpage.metaconfigure import _handle_for
Expand Down Expand Up @@ -446,27 +445,14 @@ def __call__(self):
return getattr(self, self.__page_attribute__)


class ViewMixinForTemplates(BrowserView):
# Cloned from zope.app.pagetemplate.simpleviewclass.simple
implements(IBrowserPublisher)

def browserDefault(self, request):
return self, ()

def publishTraverse(self, request, name):
if name == 'index.html':
return self.index

raise NotFound(self, name, request)
class ViewMixinForTemplates(BrowserView,
zope.browserpage.simpleviewclass.simple):

def __getitem__(self, name):
if name == 'macros':
return self.index.macros
return self.index.macros[name]

def __call__(self, *args, **kw):
return self.index(*args, **kw)


# Original version: zope.browserpage.simpleviewclass.SimpleViewClass
def SimpleViewClass(src, offering=None, used_for=None, bases=(), name=u''):
Expand Down

0 comments on commit 1933dd9

Please sign in to comment.