GitHub user davebshow opened a pull request:
https://github.com/apache/tinkerpop/pull/790
TINKERPOP-1875 Gremlin-Python only aggregates to list when using GraphSON3
https://issues.apache.org/jira/browse/TINKERPOP-1875
This PR fixes server response message deserialization in Gremlin-Python.
Improper deserialization was leading to `aggregate_to` always resulting in a
list as well as API comparability issues between GraphSON2 and GraphSON3
message serializers.
This PR also improves testing--all Gremlin-Python tests using a remote
connection are now run with both GraphSON 2 and 3 serializers.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/tinkerpop TINKERPOP-1875
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/tinkerpop/pull/790.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #790
----
commit f0bbe7c90f5f66028203f21dcf720bf0948f1950
Author: davebshow <davebshow@...>
Date: 2018-01-24T21:14:03Z
added proper response message serialization, run all remote connection
tests with graphson 2 and 3
----
---