[
https://issues.apache.org/jira/browse/TINKERPOP-3024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17926115#comment-17926115
]
ASF GitHub Bot commented on TINKERPOP-3024:
-------------------------------------------
andreachild commented on PR #3030:
URL: https://github.com/apache/tinkerpop/pull/3030#issuecomment-2651657259
I see a reference to `has_key_` in gremlin-variants.asciidoc` that should be
removed:
```
In situations where Python reserved words and global functions overlap with
standard Gremlin steps and tokens, those
bits of conflicting Gremlin get an underscore appended as a suffix:
*Steps* - <<all-step,all_()>>, <<and-step,and_()>>, <<any-step,any_()>>,
<<as-step,as_()>>, <<filter-step,filter_()>>, <<from-step,from_()>>,
<<has-step,has_key_>>, <<id-step,id_()>>, <<is-step,is_()>>,
<<in-step,in_()>>, <<max-step,max_()>>,
<<min-step,min_()>>, <<not-step,not_()>>, <<or-step,or_()>>,
<<range-step,range_()>>, <<sum-step,sum_()>>,
<<with-step,with_()>>
```
> Deprecate has_key_() for has_key() in python
> --------------------------------------------
>
> Key: TINKERPOP-3024
> URL: https://issues.apache.org/jira/browse/TINKERPOP-3024
> Project: TinkerPop
> Issue Type: Improvement
> Components: python
> Affects Versions: 3.6.6
> Reporter: Stephen Mallette
> Priority: Major
>
> {{has_key_()}} was added to python because it was reserved on {{Dictionary}}
> but that was removed in python 3. since TinkerPop doesn't support python 2
> anymore there is little need for this difference anymore. deprecate the
> underscore suffixed version and add the property {{has_key()}} version.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)