Export to GitHub

psutil - issue #506

Python 2.4 compatibility broken in psutil 2.1


Posted on May 19, 2014 by Quick Wombat

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 #2

Posted on May 26, 2014 by Happy Monkey

psutil 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