--- projects/pystatgrab/_statgrab.pyx 2005/07/30 18:16:14 1.17 +++ projects/pystatgrab/_statgrab.pyx 2005/09/14 18:15:44 1.18 @@ -17,7 +17,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -# $Id: _statgrab.pyx,v 1.17 2005/07/30 18:16:14 tdb Exp $ +# $Id: _statgrab.pyx,v 1.18 2005/09/14 18:15:44 ats Exp $ # ctypedef long time_t @@ -597,13 +597,17 @@ def py_sg_get_process_stats(): raise StatgrabException, 'sg_get_process_stats() returned NULL' list = [] for i from 0 <= i < entries: - if s.process_name == NULL: - s.process_name = '' - if s.proctitle == NULL: - s.proctitle = '' + if s.process_name is NULL: + process_name = '' + else: + process_name = s.process_name + if s.proctitle is NULL: + proctitle = '' + else: + proctitle = s.proctitle list.append(Result( - {'process_name': s.process_name, - 'proctitle' : s.proctitle, + {'process_name': process_name, + 'proctitle' : proctitle, 'pid' : s.pid, 'parent' : s.parent, 'pgid' : s.pgid,