@@ -116,7 +116,7 @@ def __init__(self, name, description=None, serialize=None, parse_value=None, par
116
116
'functions are also provided.'
117
117
).format (self )
118
118
119
- if parse_value or parse_literal :
119
+ if parse_value is not None or parse_literal is not None :
120
120
assert callable (parse_value ) and callable (parse_literal ), (
121
121
'{} must provide both "parse_value" and "parse_literal" functions.' .format (self )
122
122
)
@@ -268,7 +268,7 @@ def define_interfaces(type, interfaces):
268
268
269
269
for interface in interfaces :
270
270
assert isinstance (interface , GraphQLInterfaceType ), (
271
- '{} may only implement Interface types, it cannot implement: {}' .format (type , interface )
271
+ '{} may only implement Interface types, it cannot implement: {}. ' .format (type , interface )
272
272
)
273
273
274
274
if not callable (interface .type_resolver ):
@@ -413,7 +413,7 @@ def __init__(self, name, types=None, resolve_type=None, description=None):
413
413
if not has_resolve_type_fn :
414
414
assert callable (type .is_type_of ), (
415
415
'Union Type {} does not provide a "resolve_type" function '
416
- 'and possible type Type {} does not provide a "is_type_of" '
416
+ 'and possible Type {} does not provide a "is_type_of" '
417
417
'function. There is no way to resolve this possible type '
418
418
'during execution.'
419
419
).format (self , type )
0 commit comments