What steps will reproduce the problem? 1. Use python 2.4 on Linux 2. import psutil #2.1.1 version
What do you see instead?
Python 2.4.3 (#1, Jun 11 2009, 14:09:37) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import psutil Traceback (most recent call last): File "<stdin>", line 1, in ? File "psutil/init.py", line 89, in ? import psutil._pslinux as _psplatform File "psutil/pslinux.py", line 504 yield (fd, family, type, path, raddr, status, pid) SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause
Please provide any additional information below.
This was introduced recently in 8a21224a674a ("merge netstat3 branch"). There are two occurrences of this, and after commenting out the methods' contents psutil seems to work fine on this box.
Comment #1
Posted on May 19, 2014 by Quick WombatComment #2
Posted on May 26, 2014 by Happy Monkeypsutil has been migrated from Google Code to Github (see: http://grodola.blogspot.com/2014/05/goodbye-google-code-im-moving-to-github.html). Please do NOT reply here but use this instead: https://github.com/giampaolo/psutil/issues/506
Status: New
Labels:
Type-Defect
Priority-Medium