From eba6f875f3fd0af8ff0aa5ba821c3f899535348f Mon Sep 17 00:00:00 2001 From: Malthe Borch Date: Tue, 30 Sep 2008 16:13:19 +0000 Subject: Formally declare registry attribute. --- repoze/bfg/router.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'repoze/bfg/router.py') diff --git a/repoze/bfg/router.py b/repoze/bfg/router.py index ab8850110..2adc461ca 100644 --- a/repoze/bfg/router.py +++ b/repoze/bfg/router.py @@ -1,6 +1,6 @@ from zope.component import getAdapter from zope.component.event import dispatch -from zope.interface import directlyProvides +from zope.interface import directlyProvides, implements from webob import Request from webob.exc import HTTPNotFound @@ -12,6 +12,8 @@ from repoze.bfg.events import WSGIApplicationCreatedEvent from repoze.bfg.interfaces import ITraverserFactory from repoze.bfg.interfaces import IRequest +from repoze.bfg.interfaces import IRequest +from repoze.bfg.interfaces import IRouter from repoze.bfg.registry import registry_manager from repoze.bfg.registry import makeRegistry @@ -23,9 +25,12 @@ from repoze.bfg.view import render_view_to_response _marker = () -class Router: +class Router(object): """ WSGI application which routes requests to 'view' code based on a view registry""" + + implements(IRouter) + def __init__(self, root_policy, registry): self.root_policy = root_policy self.registry = registry -- cgit v1.2.3