bisect-kit: fix resource warning
python3 raise warning ResourceWarning: unclosed file
BUG=None
TEST=unittest
Change-Id: I4f6f184f5696cf486000e8516881071c41e2acf2
diff --git a/bisect_kit/codechange.py b/bisect_kit/codechange.py
index 900a5a0..b1b1347 100644
--- a/bisect_kit/codechange.py
+++ b/bisect_kit/codechange.py
@@ -1011,8 +1011,9 @@
'cached revlist not found: %s' % cache_filename)
result = []
- for data in json.load(open(cache_filename)):
- result.append(ActionGroup.unserialize(data))
+ with open(cache_filename) as f:
+ for data in json.load(f):
+ result.append(ActionGroup.unserialize(data))
return result