Title: [273404] trunk/Tools
Revision
273404
Author
aakash_j...@apple.com
Date
2021-02-24 09:26:08 -0800 (Wed, 24 Feb 2021)

Log Message

[ews] Add python 3 support - part 3
https://bugs.webkit.org/show_bug.cgi?id=222355

Reviewed by Jonathan Bedard.

* CISupport/ews-build/steps.py:
(ValidateCommiterAndReviewer.load_contributors_from_disk): Ensure that the file is closed.
* CISupport/ews-build/steps_unittest.py:

Modified Paths

Diff

Modified: trunk/Tools/CISupport/ews-build/steps.py (273403 => 273404)


--- trunk/Tools/CISupport/ews-build/steps.py	2021-02-24 17:25:15 UTC (rev 273403)
+++ trunk/Tools/CISupport/ews-build/steps.py	2021-02-24 17:26:08 UTC (rev 273404)
@@ -803,7 +803,8 @@
         tools_dir_path = os.path.dirname(os.path.dirname(cwd))
         contributors_path = os.path.join(tools_dir_path, 'Scripts/webkitpy/common/config/contributors.json')
         try:
-            return json.load(open(contributors_path))
+            with open(contributors_path, 'rb') as contributors_json:
+                return json.load(contributors_json)
         except Exception as e:
             self._addToLog('stdio', 'Failed to load {}\n'.format(contributors_path))
             return {}

Modified: trunk/Tools/CISupport/ews-build/steps_unittest.py (273403 => 273404)


--- trunk/Tools/CISupport/ews-build/steps_unittest.py	2021-02-24 17:25:15 UTC (rev 273403)
+++ trunk/Tools/CISupport/ews-build/steps_unittest.py	2021-02-24 17:26:08 UTC (rev 273404)
@@ -2660,7 +2660,7 @@
 
         yield self.runStep()
 
-        buf = ''.join(buf)
+        buf = b''.join(buf)
         self.assertEqual(len(buf), self.READ_LIMIT)
         with open(__file__, 'rb') as masterFile:
             data = ""

Modified: trunk/Tools/ChangeLog (273403 => 273404)


--- trunk/Tools/ChangeLog	2021-02-24 17:25:15 UTC (rev 273403)
+++ trunk/Tools/ChangeLog	2021-02-24 17:26:08 UTC (rev 273404)
@@ -1,5 +1,16 @@
 2021-02-24  Aakash Jain  <aakash_j...@apple.com>
 
+        [ews] Add python 3 support - part 3
+        https://bugs.webkit.org/show_bug.cgi?id=222355
+
+        Reviewed by Jonathan Bedard.
+
+        * CISupport/ews-build/steps.py:
+        (ValidateCommiterAndReviewer.load_contributors_from_disk): Ensure that the file is closed.
+        * CISupport/ews-build/steps_unittest.py:
+
+2021-02-24  Aakash Jain  <aakash_j...@apple.com>
+
         [ews] Make unit-test compatible with latest buildbot
         https://bugs.webkit.org/show_bug.cgi?id=222359
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to