Awight has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/345660 )

Change subject: Wrap yaml load in file context managers
......................................................................

Wrap yaml load in file context managers

Change-Id: I8b424749ceb6dd55b8c0b729a0546ec654cdd650
---
M processcontrol/config.py
1 file changed, 6 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/process-control 
refs/changes/60/345660/1

diff --git a/processcontrol/config.py b/processcontrol/config.py
index 2828293..c7771a4 100644
--- a/processcontrol/config.py
+++ b/processcontrol/config.py
@@ -85,7 +85,8 @@
         Later entries override earlier entries.
         """
         if os.access(CONFIG_PATH, os.R_OK):
-            config = yaml.safe_load(open(CONFIG_PATH, "r"))
+            with open(CONFIG_PATH, "r") as f:
+                config = yaml.safe_load(f)
             self.values.update(config)
 
         self.validate_global_config()
@@ -107,7 +108,10 @@
         else:
             defaults = {}
         Configuration.__init__(self, defaults)
-        self.values.update(yaml.safe_load(open(config_path, "r")))
+
+        with open(config_path, "r") as f:
+            self.values.update(yaml.safe_load(f))
+
         # TODO: Catch and interpret errors.
         self.validate_job_config()
 

-- 
To view, visit https://gerrit.wikimedia.org/r/345660
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8b424749ceb6dd55b8c0b729a0546ec654cdd650
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/fundraising/process-control
Gerrit-Branch: master
Gerrit-Owner: Awight <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to