Skip to content

Commit ae18289

Browse files
committed
Fixed python3 issues
1 parent e4f8e8c commit ae18289

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

graphql/execution/experimental/resolver.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
import collections
2-
import itertools
2+
try:
3+
from itertools import imap
4+
normal_map = map
5+
except:
6+
def normal_map(func, iter):
7+
return list(map(func, iter))
8+
imap = map
9+
310
from functools import partial
411

512
from promise import Promise
@@ -33,9 +40,9 @@ def complete_list_value(inner_resolver, exe_context, info, on_error, result):
3340
('User Error: expected iterable, but did not find one ' +
3441
'for field {}.{}.').format(info.parent_type, info.field_name)
3542

36-
completed_results = map(inner_resolver, result)
43+
completed_results = normal_map(inner_resolver, result)
3744

38-
if not any(itertools.imap(is_promise, completed_results)):
45+
if not any(imap(is_promise, completed_results)):
3946
return completed_results
4047

4148
return Promise.all(completed_results).catch(on_error)

graphql/execution/experimental/tests/test_fragment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def test_fragment_resolver_abstract():
122122
id
123123
}
124124
}''')
125-
print document_ast
125+
126126
root_value = None
127127
context_value = None
128128
operation_name = None

graphql/execution/experimental/tests/test_nonnull.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ def check(doc, data, expected):
8686
response = execute(schema, ast, data)
8787

8888
if response.errors:
89-
print response.errors
89+
9090
result = {
9191
'data': response.data,
9292
'errors': [format_error(e) for e in response.errors]

graphql/execution/experimental/tests/test_union_interface.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def test_executes_using_union_types():
146146
}
147147
''')
148148
result = execute(schema, ast, john)
149-
# print type(result.errors[0].original_error)
149+
150150
assert not result.errors
151151
assert result.data == {
152152
'__typename': 'Person',

0 commit comments

Comments
 (0)