]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/dbconn.py
put Python's with statement to good use
[dak.git] / daklib / dbconn.py
index 624ff8b5c83e6b2dbf30186f147bbf4f8d941cef..eee7a4ea7bf2966c35b530605db1ed980753414c 100644 (file)
@@ -558,11 +558,8 @@ class DBBinary(ORMObject):
         '''
         import utils
         fullpath = self.poolfile.fullpath
-        deb_file = open(fullpath, 'r')
-        stanza = utils.deb_extract_control(deb_file)
-        deb_file.close()
-
-        return stanza
+        with open(fullpath, 'r') as deb_file:
+            return utils.deb_extract_control(deb_file)
 
     def read_control_fields(self):
         '''