aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lnt/server/db/migrate.py4
-rw-r--r--lnt/server/db/rules_manager.py3
2 files changed, 4 insertions, 3 deletions
diff --git a/lnt/server/db/migrate.py b/lnt/server/db/migrate.py
index b10b84e..e6bfd45 100644
--- a/lnt/server/db/migrate.py
+++ b/lnt/server/db/migrate.py
@@ -162,8 +162,8 @@ def update_schema(engine, versions, available_migrations, schema_name):
upgrade_script = schema_migrations[db_version]
globals = {}
- exec(compile(open(upgrade_script).read(), upgrade_script, 'exec'),
- globals)
+ with open(upgrade_script) as f:
+ exec(compile(f.read(), upgrade_script, 'exec'), globals)
upgrade_method = globals['upgrade']
# Execute the upgrade.
diff --git a/lnt/server/db/rules_manager.py b/lnt/server/db/rules_manager.py
index 1f254e2..71b0fe1 100644
--- a/lnt/server/db/rules_manager.py
+++ b/lnt/server/db/rules_manager.py
@@ -66,7 +66,8 @@ def register_hooks():
global HOOKS_LOADED
for name, path in load_rules().items():
globals = {}
- exec(compile(open(path).read(), path, 'exec'), globals)
+ with open(path) as f:
+ exec(compile(f.read(), path, 'exec'), globals)
DESCRIPTIONS[name] = globals['__doc__']
for hook_name in HOOKS.keys():
if hook_name in globals: