| 1 | initial version |
This is not a Python vs Sage issue, but a Python2 vs Python3 issue (note that Sage still runs Python2):
With Python 2:
In [1]: def addplot_coordinates(*args, plus_option=False, **kwargs):
...: pass
File "<ipython-input-1-dace1b5103c9>", line 1
def addplot_coordinates(*args, plus_option=False, **kwargs):
^
SyntaxError: invalid syntax
With Python 3:
In [1]: def addplot_coordinates(*args, plus_option=False, **kwargs):
...: pass
...:
The workaround (both in Sage and Python2) is to use the following order:
sage: def addplot_coordinates(plus_option=False, *args, **kwargs):
....: pass
In [2]: def addplot_coordinates(plus_option=False, *args, **kwargs):
...: pass
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.