diff --git a/adsl.py b/adsl.py index d0da955..b6f0d9f 100644 --- a/adsl.py +++ b/adsl.py @@ -12,9 +12,12 @@ def _get_process_list(): pids = [int(pid) for pid in os.listdir('/proc') if pid.isdigit()] processes = [] for pid in pids: - f = open("/proc/%i/cmdline" % pid, "r") - processes.append(f.read()) - f.close() + try: + f = open("/proc/%i/cmdline" % pid, "r") + processes.append(f.read()) + f.close() + except: + pass return zip(pids, processes)