[ 
https://issues.apache.org/jira/browse/TINKERPOP-3024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17926110#comment-17926110
 ] 

ASF GitHub Bot commented on TINKERPOP-3024:
-------------------------------------------

andreachild commented on code in PR #3030:
URL: https://github.com/apache/tinkerpop/pull/3030#discussion_r1951361131


##########
gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py:
##########
@@ -2485,7 +2502,9 @@ def where(*args):
 
 statics.add_static('hasKey', hasKey)
 
-statics.add_static('has_key', has_key_)
+statics.add_static('has_key_', has_key_)

Review Comment:
   I don't think you need to add this static import to the deprecated 
`has_key_`, you can just change the existing static `has_key` to point to the 
new `has_key` instead of the deprecated `has_key_`.





> 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)

Reply via email to