From 5c64a33edb48ba8cb29d792f8265899494b2144c Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Sat, 23 Mar 2013 16:33:47 -0700 Subject: [PATCH] Clean up file reading in js.py. --- r2/r2/lib/js.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/r2/r2/lib/js.py b/r2/r2/lib/js.py index ee87efd54..75797f188 100755 --- a/r2/r2/lib/js.py +++ b/r2/r2/lib/js.py @@ -99,7 +99,8 @@ class FileSource(Source): self.name = name def get_source(self): - return open(self.path).read() + with open(self.path) as f: + return f.read() @property def path(self): @@ -256,7 +257,8 @@ class LocalizedModule(Module): def build(self, closure): Module.build(self, closure) - reddit_source = open(self.path).read() + with open(self.path) as f: + reddit_source = f.read() string_keys = re.findall("r\.strings\(['\"]([\w$_]+)['\"]", reddit_source) string_keys.append("permissions")