From ed52eec74b19e827e1c428d7948e3cafaf2b3383 Mon Sep 17 00:00:00 2001 From: "Hanzhang Zeng (Roger)" Date: Wed, 14 Oct 2020 13:10:04 -0700 Subject: [PATCH] Fix typing inspect issue --- azure_functions_worker/_thirdparty/typing_inspect.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure_functions_worker/_thirdparty/typing_inspect.py b/azure_functions_worker/_thirdparty/typing_inspect.py index bf80d4f5f..af1c8d894 100644 --- a/azure_functions_worker/_thirdparty/typing_inspect.py +++ b/azure_functions_worker/_thirdparty/typing_inspect.py @@ -63,8 +63,8 @@ def is_generic_type(tp): """ if NEW_39_TYPING: return (isinstance(tp, type) and issubclass(tp, Generic) - or isinstance(tp, _SpecialGenericAlias) - and tp.__origin__ not in (Union, tuple, ClassVar, collections.abc.Callable)) # NoQA E501 + or ((isinstance(tp, _GenericAlias) or isinstance(tp, _SpecialGenericAlias)) # NoQA E501 + and tp.__origin__ not in (Union, tuple, ClassVar, collections.abc.Callable))) # NoQA E501 if NEW_TYPING: return (isinstance(tp, type) and issubclass(tp, Generic)