On Tuesday, April 2, 2019 at 6:03:23 PM UTC-4, Dima Pasechnik wrote:
>
> On Tue, Apr 2, 2019 at 10:47 PM <dsejas.mathemat...@gmail.com> wrote: 
> > 
> > Hello, Sage community. 
> > With the upcoming migration of Sage from Python2 to Python3, I was 
> wondering if the "print" statement will be changed to the new "print" 
> function. In any case, will there be backwards compatibility with the 
> current behavior? 
>
> As you can see in the current sage sources, there are no print statements 
> left, 
> only print functions. 
>
> the trick with Python 2 is to do 
>
> from __future__ import print_function 
>
> to get this compatibility 
>

I think the post was asking for the reverse compatibility, though. 
 Presumably this would be possible (but perhaps not advisable) with adding 
something to the preparser.  I would be okay with a preparser addition that 
would look for this and say something like "print blah should now be 
print(blah)" but raise an error.

- kcrisman 

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to