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

James E. King, III commented on THRIFT-4309:
--------------------------------------------

I found a site that discourages the use of the faux print method:

https://triangle717.wordpress.com/tutorials/python/2a3printinput/

Specifically,

"Finally, you can use the faux print function in Python 2 added specifically to 
help port code from 2 to 3. I advise to stay away from this at all costs, 
unless you are 120% sure nobody will run attempt to your script on a really old 
version of Python."

Now I don't believe we specifically limit the implementation to Python 2.7, 
however I would have no problem setting that minimum bar if it had other 
benefits.  That said, I don't use python that much, and would appreciate more 
input on the pull request.

> All Python files should be compatible with Python 3
> ---------------------------------------------------
>
>                 Key: THRIFT-4309
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4309
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Python - Compiler, Python - Library
>            Reporter: cclauss
>            Priority: Minor
>   Original Estimate: 672h
>  Remaining Estimate: 672h
>
> Python 3 is now 8 years old and is the current and future of the language.  
> Examples and other Python files in this project should be compatible with 
> Python 3 and where possible also with Python 2.
> https://docs.python.org/3/howto/pyporting.html is one of many guides on the 
> topic.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to