Gremlin 3.3.1 with corresponding Gremlin-Python, playing with the Modern-graph.
{u'@type': u'tinker:graph',
u'@value': {u'edges': [e[7][1-knows->2], e[8][1-knows->4]],
u'vertices': [v[1], v[2], v[4]]}}
Per console instruction:
gremlin> subGraph = g.E().hasLabel('knows').subgraph('subGraph').cap('subGraph').next()
\
==>tinkergraph[vertices:3 edges:2]
gremlin> sg = subGraph.traversal()
==>graphtraversalsource[tinkergraph[vertices:3 edges:2], standard]
I cast to Python:
subGraph= g.E().hasLabel('knows').subgraph('subGraph').cap('subGraph').next()
sg = subGraph.traversal()
to receive:
AttributeError: 'dict' object has no attribute 'traversal'
How do I create a graph object from this so I can do subsequent queries, as per console:
gremlin> sg.E()
Thanks!