diff roundup/test/memorydb.py @ 6492:4351c95faace

Fix more opens that aren't closed.
author John Rouillard <rouilj@ieee.org>
date Mon, 06 Sep 2021 16:23:48 -0400
parents 087cae2fbcea
children a7072cf4ad7e
line wrap: on
line diff
--- a/roundup/test/memorydb.py	Mon Sep 06 16:03:31 2021 -0400
+++ b/roundup/test/memorydb.py	Mon Sep 06 16:23:48 2021 -0400
@@ -46,17 +46,23 @@
     # load standard schema
     if not prefix.startswith('/'):
         prefix = os.path.join (os.path.dirname(__file__), prefix)
+
     schema = os.path.join(prefix, 'schema.py')
     vars = hyperdb.__dict__
     vars['Class'] = Class
     vars['FileClass'] = FileClass
     vars['IssueClass'] = IssueClass
     vars['db'] = db
-    exec(compile(open(schema).read(), schema, 'exec'), vars)
+    fd = open(schema)
+    exec(compile(fd.read(), schema, 'exec'), vars)
+    fd.close()
+
     initial_data = os.path.join(prefix, 'initial_data.py')
     vars = dict(db=db, admin_email='admin@test.com',
         adminpw=password.Password('sekrit'))
-    exec(compile(open(initial_data).read(), initial_data, 'exec'), vars)
+    fd = open(initial_data)
+    exec(compile(fd.read(), initial_data, 'exec'), vars)
+    fd.close
 
     # load standard detectors
     dirname = os.path.join(prefix, 'detectors')

Roundup Issue Tracker: http://roundup-tracker.org/