Skip to content

Commit b84b825

Browse files
authored
Fix Python 3.9 typing inspect issue (#766)
1 parent 4322e53 commit b84b825

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

azure_functions_worker/_thirdparty/typing_inspect.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ def is_generic_type(tp):
6363
"""
6464
if NEW_39_TYPING:
6565
return (isinstance(tp, type) and issubclass(tp, Generic)
66-
or isinstance(tp, _SpecialGenericAlias)
67-
and tp.__origin__ not in (Union, tuple, ClassVar, collections.abc.Callable)) # NoQA E501
66+
or ((isinstance(tp, _GenericAlias) or isinstance(tp, _SpecialGenericAlias)) # NoQA E501
67+
and tp.__origin__ not in (Union, tuple, ClassVar, collections.abc.Callable))) # NoQA E501
6868
if NEW_TYPING:
6969
return (isinstance(tp, type)
7070
and issubclass(tp, Generic)

0 commit comments

Comments
 (0)