From b4ac9b706a80da58626831c7a98a132747421178 Mon Sep 17 00:00:00 2001 From: Andrew Bobrowsky Date: Sat, 23 Jan 2016 14:53:59 +0200 Subject: [PATCH] disable staticmethods routing in py3 --- flask_classy.py | 1 + 1 file changed, 1 insertion(+) diff --git a/flask_classy.py b/flask_classy.py index e0c5ccd..341812b 100644 --- a/flask_classy.py +++ b/flask_classy.py @@ -286,6 +286,7 @@ def get_interesting_members(base_class, cls): return [member for member in all_members if not member[0] in base_members and ((hasattr(member[1], "__self__") and not member[1].__self__ in inspect.getmro(cls)) if _py2 else True) + and not isinstance(cls.__dict__[member[0]], staticmethod) and not member[0].startswith("_") and not member[0].startswith("before_") and not member[0].startswith("after_")]