Użycie with z open.
authorMichał Bartoszkiewicz <mbartoszkiewicz@gmail.com>
Wed, 5 Oct 2011 18:12:53 +0000 (20:12 +0200)
committerMichał Bartoszkiewicz <mbartoszkiewicz@gmail.com>
Wed, 5 Oct 2011 18:12:53 +0000 (20:12 +0200)
man-symlinker.py

index 91a31ed7e888e62ed4f44c58e5ee098b080a7118..b4ef047858f94f19d9b0c152800030c905d2c3c3 100755 (executable)
@@ -17,13 +17,13 @@ def process_file(name):
         return False
     category = m.group(1)
     dir_name = 'man' + category
-    f = open(name, 'r')
-    s = f.read(MAX_LEN+1)
-    if len(s) > MAX_LEN:
-        return False
-    s = s.strip()
-    if '\n' in s:
-        return False
+    with open(name, 'r') as f:
+        s = f.read(MAX_LEN+1)
+        if len(s) > MAX_LEN:
+            return False
+        s = s.strip()
+        if '\n' in s:
+            return False
     m = SO_RE.search(s)
     if not m:
         return False