Skip to content

Commit 7f552c0

Browse files
committed
Fix more opens that aren't closed.
1 parent 6f45a5a commit 7f552c0

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

roundup/test/memorydb.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,23 @@ def create(journaltag, create=True, debug=False, prefix=default_prefix):
4646
# load standard schema
4747
if not prefix.startswith('/'):
4848
prefix = os.path.join (os.path.dirname(__file__), prefix)
49+
4950
schema = os.path.join(prefix, 'schema.py')
5051
vars = hyperdb.__dict__
5152
vars['Class'] = Class
5253
vars['FileClass'] = FileClass
5354
vars['IssueClass'] = IssueClass
5455
vars['db'] = db
55-
exec(compile(open(schema).read(), schema, 'exec'), vars)
56+
fd = open(schema)
57+
exec(compile(fd.read(), schema, 'exec'), vars)
58+
fd.close()
59+
5660
initial_data = os.path.join(prefix, 'initial_data.py')
5761
vars = dict(db=db, admin_email='[email protected]',
5862
adminpw=password.Password('sekrit'))
59-
exec(compile(open(initial_data).read(), initial_data, 'exec'), vars)
63+
fd = open(initial_data)
64+
exec(compile(fd.read(), initial_data, 'exec'), vars)
65+
fd.close
6066

6167
# load standard detectors
6268
dirname = os.path.join(prefix, 'detectors')

0 commit comments

Comments
 (0)