summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Odagiri <aodagx@gmail.com>2011-05-09 01:04:44 +0900
committerAtsushi Odagiri <aodagx@gmail.com>2011-05-09 01:04:44 +0900
commit846b0c0168f95f205e9643dc63ff65cd07696758 (patch)
tree04c75e2b4313d110d80b19306543116394cd78a0
parentc74ff77ab9ddeb0fa8387524ce916f4eca7edcd8 (diff)
downloadpyramid-846b0c0168f95f205e9643dc63ff65cd07696758.tar.gz
pyramid-846b0c0168f95f205e9643dc63ff65cd07696758.tar.bz2
pyramid-846b0c0168f95f205e9643dc63ff65cd07696758.zip
wrong declaring for provided and implemented interface of DefaultViewMapper.
-rw-r--r--pyramid/config.py5
1 files changed, 4 insertions, 1 deletions
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')