From 846b0c0168f95f205e9643dc63ff65cd07696758 Mon Sep 17 00:00:00 2001 From: Atsushi Odagiri Date: Mon, 9 May 2011 01:04:44 +0900 Subject: wrong declaring for provided and implemented interface of DefaultViewMapper. --- pyramid/config.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyramid/config.py b/pyramid/config.py index 602a5b60f..9286136cf 100644 --- a/pyramid/config.py +++ b/pyramid/config.py @@ -18,6 +18,7 @@ from zope.interface import Interface from zope.interface import implementedBy from zope.interface.interfaces import IInterface from zope.interface import implements +from zope.interface import classProvides from pyramid.interfaces import IAuthenticationPolicy from pyramid.interfaces import IAuthorizationPolicy @@ -45,6 +46,7 @@ from pyramid.interfaces import ITranslationDirectories from pyramid.interfaces import ITraverser from pyramid.interfaces import IView from pyramid.interfaces import IViewClassifier +from pyramid.interfaces import IViewMapper from pyramid.interfaces import IViewMapperFactory from pyramid import renderers @@ -2937,7 +2939,8 @@ class ViewDeriver(object): return decorator(view) class DefaultViewMapper(object): - implements(IViewMapperFactory) + classProvides(IViewMapperFactory) + implements(IViewMapper) def __init__(self, **kw): self.attr = kw.get('attr') -- cgit v1.2.3