From 24872f7a04c13d8010eb37307b306379f793e23a Mon Sep 17 00:00:00 2001 From: Yunyoung Chung Date: Fri, 31 Dec 2021 02:21:59 +0900 Subject: [PATCH] FIX: update the method 'register_existing_resources' as updating Flask 2.0 --- flask_apispec/apidoc.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/flask_apispec/apidoc.py b/flask_apispec/apidoc.py index 2491158..c9f096f 100644 --- a/flask_apispec/apidoc.py +++ b/flask_apispec/apidoc.py @@ -35,8 +35,11 @@ def convert(self, target, endpoint=None, blueprint=None, **kwargs): endpoint = endpoint or target.__name__.lower() if blueprint: endpoint = '{}.{}'.format(blueprint, endpoint) - rules = self.app.url_map._rules_by_endpoint[endpoint] - return [self.get_path(rule, target, **kwargs) for rule in rules] + try: + rules = self.app.url_map._rules_by_endpoint[endpoint] + return [self.get_path(rule, target, **kwargs) for rule in rules] + except KeyError: + pass def get_path(self, rule, target, **kwargs): operations = self.get_operations(rule, target)