vmolsa / psutil

Automatically exported from code.google.com/p/psutil
Other
0 stars 0 forks source link

Python 2.4 compatibility broken in psutil 2.1 #506

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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.

Original issue reported on code.google.com by asqueella on 19 May 2014 at 8:07

GoogleCodeExporter commented 9 years ago
https://code.google.com/p/psutil/source/detail?spec=svn8a21224a674ac729eb176f891
77c67ab0234cdaa&r=8a21224a674ac729eb176f89177c67ab0234cdaa

Original comment by asqueella on 19 May 2014 at 8:08

GoogleCodeExporter commented 9 years ago
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

Original comment by g.rodola on 26 May 2014 at 3:03