File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -115,7 +115,8 @@ def __init__(
115
115
else :
116
116
if not isinstance (types , AbstractSequence ) or (
117
117
# if reducer has been overridden, don't check types
118
- self .type_map_reducer .__self__ .__class__ is GraphQLSchema
118
+ getattr (self .type_map_reducer , "__func__" , None )
119
+ is GraphQLSchema .type_map_reducer
119
120
and not all (is_named_type (type_ ) for type_ in types )
120
121
):
121
122
raise TypeError (
@@ -126,7 +127,8 @@ def __init__(
126
127
# noinspection PyUnresolvedReferences
127
128
if not isinstance (directives , AbstractSequence ) or (
128
129
# if reducer has been overridden, don't check directive types
129
- self .type_map_directive_reducer .__self__ .__class__ is GraphQLSchema
130
+ getattr (self .type_map_directive_reducer , "__func__" , None )
131
+ is GraphQLSchema .type_map_directive_reducer
130
132
and not all (is_directive (directive ) for directive in directives )
131
133
):
132
134
raise TypeError (
You can’t perform that action at this time.
0 commit comments