From 2f9d799fa398d2bb82159637f912fa7e4ee8dad6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergiusz=20=27q3k=27=20Baza=C5=84ski?= Date: Thu, 25 Apr 2013 14:40:44 +0200 Subject: [PATCH] Fix potential file descriptor leak. --- adsl.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/adsl.py b/adsl.py index b6f0d9f..113e597 100644 --- a/adsl.py +++ b/adsl.py @@ -13,9 +13,8 @@ def _get_process_list(): processes = [] for pid in pids: try: - f = open("/proc/%i/cmdline" % pid, "r") - processes.append(f.read()) - f.close() + with open("/proc/%i/cmdline" % pid, "r") as f: + processes.append(f.read()) except: pass return zip(pids, processes)