diff --git a/responder/__version__.py b/responder/__version__.py index 00ec2dc..9b36b86 100644 --- a/responder/__version__.py +++ b/responder/__version__.py @@ -1 +1 @@ -__version__ = "0.0.9" +__version__ = "0.0.10" diff --git a/responder/api.py b/responder/api.py index 904c14a..006fa3b 100644 --- a/responder/api.py +++ b/responder/api.py @@ -198,7 +198,9 @@ class API: # Run on_request first. try: - getattr(view, "on_request")(req, resp) + r = getattr(view, "on_request")(req, resp) + if hasattr(r, 'send'): + await r except AttributeError: pass