On 2015-01-29 21:02, alb wrote:
Hi Peter,

Peter Otten <__pete...@web.de> wrote:
[]
   def show2(self):
       yield str(self)
       for child in self.children:
           yield from child.show2()

here is what I get:

SyntaxError: invalid syntax
debian@debian:example$ python3 export_latex.py doctree.csv
  File "export_latex.py", line 36
    yield from child.show2()
             ^
SyntaxError: invalid syntax

and I've tried with both python and python3 (see below versions).

debian@debian:example$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.

debian@debian:example$ python3
Python 3.1.3 (r313:86834, Nov 28 2010, 11:28:10)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.


Is it an issue related to my installation? Shall I upgrade and/or
downgrade?

"yield from" was introduced in Python 3.3.

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to