Blob Blame History Raw
diff -up psutil-3.2.1/psutil/_psutil_linux.c.than psutil-3.2.1/psutil/_psutil_linux.c
--- psutil-3.2.1/psutil/_psutil_linux.c.than	2016-03-11 06:35:23.200161395 -0500
+++ psutil-3.2.1/psutil/_psutil_linux.c	2016-03-11 06:37:55.010161395 -0500
@@ -272,7 +272,7 @@ psutil_proc_cpu_affinity_get(PyObject *s
     cpu_set_t *mask = NULL;
     PyObject *py_list = NULL;
 
-    if (!PyArg_ParseTuple(args, "i", &pid))
+    if (!PyArg_ParseTuple(args, "l", &pid))
         return NULL;
     ncpus = NCPUS_START;
     while (1) {
@@ -339,7 +339,7 @@ psutil_proc_cpu_affinity_get(PyObject *s
     PyObject* py_retlist = NULL;
     PyObject *py_cpu_num = NULL;
 
-    if (!PyArg_ParseTuple(args, "i", &pid))
+    if (!PyArg_ParseTuple(args, "l", &pid))
         return NULL;
 	CPU_ZERO(&cpuset);
     if (sched_getaffinity(pid, len, &cpuset) < 0)