From 071d34b0161c92df499ecfc891884a5fe1eee6d3 Mon Sep 17 00:00:00 2001 From: Andy Dai Date: Tue, 23 Oct 2018 17:07:42 +0800 Subject: [PATCH] Fix Route.is_function --- .gitignore | 2 +- responder/routes.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5813b6e6..d6482b47 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,7 @@ coverage.xml __pycache__ tests/__pycache__ - +*.pyc build responder.egg-info/ dist/ diff --git a/responder/routes.py b/responder/routes.py index 9dbc7236..f444e31d 100644 --- a/responder/routes.py +++ b/responder/routes.py @@ -81,7 +81,7 @@ def is_class_based(self): @property def is_function(self): - routed = hasattr(self.endpoint, "is_routed") + is_callable = callable(self.endpoint) code = hasattr(self.endpoint, "__code__") kwdefaults = hasattr(self.endpoint, "__kwdefaults__") - return all((routed, code, kwdefaults)) + return all((is_callable, code, kwdefaults))