From 95bdd621cb768ba4e9226a6e4e9a006a3326c7db Mon Sep 17 00:00:00 2001 From: James Hood Date: Wed, 12 Feb 2020 17:06:30 -0800 Subject: [PATCH] fix: use isinstance check instead of type (#1411) --- samtranslator/translator/translator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samtranslator/translator/translator.py b/samtranslator/translator/translator.py index 4204d9fa4..9547e4202 100644 --- a/samtranslator/translator/translator.py +++ b/samtranslator/translator/translator.py @@ -51,7 +51,7 @@ def _get_function_names(self, resource_dict, intrinsics_resolver): # adds to the function_names dict with key as the api_name and value as the function_name if item.get("Type") == "Api" and item.get("Properties") and item.get("Properties").get("RestApiId"): rest_api = item.get("Properties").get("RestApiId") - if type(rest_api) == dict or isinstance(rest_api, dict): + if isinstance(rest_api, dict): api_name = item.get("Properties").get("RestApiId").get("Ref") else: api_name = item.get("Properties").get("RestApiId")