We’re using our gremlin-python traversals with the 
HaltedTraverserStrategy(o.a.t.g.s.u.d.DetachedFactory), to decrease the 
extraneous amount of data returned in large queries.  Today I discovered that 
if one uses this strategy, lambdas no longer work.

For example, from the TinkerPop docs:
g.V().out().map(lambda: "lambda x: len(x.get().value('name'))").sum().toList()

Will give an error:
GremlinServerError: 599: NameError: name 'TraversalStrategy' is not defined in 
<script> at line number 1

Is this the expected behavior when using the 
HaltedTraverserStrategy(DetachedFactory) ?

Thanks,

  *   Branden

Reply via email to