You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "yokota masanori (JIRA)" <ji...@apache.org> on 2017/12/29 05:54:00 UTC

[jira] [Created] (TINKERPOP-1860) valueMap(True) result in error in gremlin-python

yokota masanori created TINKERPOP-1860:
------------------------------------------

             Summary: valueMap(True) result in error in gremlin-python
                 Key: TINKERPOP-1860
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1860
             Project: TinkerPop
          Issue Type: Bug
          Components: python
    Affects Versions: 3.3.0
         Environment: Windows 10
jvm 1.8, python 3.5
tinkerpop 3.3.0
            Reporter: yokota masanori
            Priority: Minor


I use [True] value as a argument of valueMap() step.  And it result in error as below.
(This error didn't occur in Groovy Query and return list of Value Map with id and label)

// Python 
graph = Graph()
g = graph.traversal().withRemote(DriverRemoteConnection('ws://localhost:8182/gremlin','g'))

g.V().valueMap(True).toList()
=>
TypeError 
----> 1 g.V().valueMap(True).toList()
 ...
 ~\site-packages\gremlin_python\structure\io\graphsonV3d0.py in objectify(cls, l, reader)
    453             x = 0
    454             while x < len(l):
--> 455                 new_dict[reader.toObject(l[x])] = reader.toObject(l[x + 1])
    456                 x = x + 2
    457         return new_dict
TypeError: unhashable type: 'dict'




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)