Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / tools / telemetry / telemetry / page / html_page_measurement_results.py
index c3f76c0..cb2fc41 100644 (file)
@@ -54,16 +54,19 @@ class HtmlPageMeasurementResults(
     return lastchange.FetchVersionInfo(None).revision
 
   def _GetHtmlTemplate(self):
-    return open(_TEMPLATE_HTML_PATH, 'r').read()
+    with open(_TEMPLATE_HTML_PATH) as f:
+      return f.read()
 
   def _GetPlugins(self):
     plugins = ''
     for p in _PLUGINS:
-      plugins += open(os.path.join(util.GetChromiumSrcDir(), *p), 'r').read()
+      with open(os.path.join(util.GetChromiumSrcDir(), *p)) as f:
+        plugins += f.read()
     return plugins
 
   def _GetUnitJson(self):
-    return open(os.path.join(util.GetChromiumSrcDir(), *_UNIT_JSON), 'r').read()
+    with open(os.path.join(util.GetChromiumSrcDir(), *_UNIT_JSON)) as f:
+      return f.read()
 
   def _ReadExistingResults(self, output_stream):
     results_html = output_stream.read()