diff options
-rw-r--r-- | lnt/server/db/migrate.py | 4 | ||||
-rw-r--r-- | lnt/server/db/rules_manager.py | 3 |
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: |