Skip to content

Commit

Permalink
fix return value of decorator
Browse files Browse the repository at this point in the history
  • Loading branch information
aodag committed Nov 18, 2014
1 parent 7a90566 commit 4376350
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
3 changes: 2 additions & 1 deletion webdispatch/base.py
Expand Up @@ -22,7 +22,8 @@ def register_app(self, name, app=None):
def dec(app):
""" inner decorator for register app """
assert app is not None
return self.register_app(name, app)
self.register_app(name, app)
return app
return dec
self.applications[name] = app

Expand Down
4 changes: 3 additions & 1 deletion webdispatch/tests/test_methoddispatcher.py
Expand Up @@ -47,7 +47,9 @@ def test_register_app_decorator(self):
""" test registering app"""
app = self._make_one()
dec = app.register_app("get")
dec(lambda environ, start_response: ["get"])
controller = lambda environ, start_response: ["get"]
ret = dec(controller)
compare(ret, controller)
environ = setup_environ()
start_response = mock.Mock()
result = app(environ, start_response)
Expand Down

0 comments on commit 4376350

Please sign in to comment.