This fixes it on my machine:

--- data.py     2018-05-22 16:46:51.744204671 +0200
+++ data2.py    2018-05-22 16:48:28.694497438 +0200
@@ -193,8 +193,11 @@
     result_dict = {}
     try:
         for line in open('/proc/%d/status' % pid):
-            key, value = line.split(':\t', 1)
-            result_dict[key] = value.strip()
+            try:
+                key, value = line.split(':\t', 1)
+                result_dict[key] = value.strip()
+            except:
+                pass
     except IOError:
         pass  # No such process
     return result_dict

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1772671

Title:
  Kernel produces empty lines in /proc/PID/status

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1772671/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to