[ https://issues.apache.org/jira/browse/TINKERPOP-2656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17448133#comment-17448133 ]
Tom Kolanko commented on TINKERPOP-2656: ---------------------------------------- I'll submit a PR for this request > Provide a no syntax sugar translator for python > ----------------------------------------------- > > Key: TINKERPOP-2656 > URL: https://issues.apache.org/jira/browse/TINKERPOP-2656 > Project: TinkerPop > Issue Type: Bug > Components: translator > Affects Versions: 3.5.0 > Reporter: Tom Kolanko > Priority: Minor > > The Python translator, by default, uses the python syntanic sugar syntax > [https://tinkerpop.apache.org/docs/3.5.1/reference/#gremlin-python-sugar] > which translates queries from > {{g.V().range(0, 10).has("person", "name", "marko").limit(2).values("name")}} > > to > {{g.V()[0:10].has('person','name','marko')[0:2].name}} > > It is also missing some of the reserved words/global functions differences > for built in Python keywords > [https://tinkerpop.apache.org/docs/3.5.1/reference/#gremlin-python-differences] > * range > * filter > * id > * max > * min > * sum > > The Python translator should be updated to: > > # Provide an option to translate to Python without the syntanic sugar > # Use the proper reserved words/global functions > -- This message was sent by Atlassian Jira (v8.20.1#820001)