Mercurial > p > roundup > code
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')
