Title: [287614] trunk/Tools
Revision
287614
Author
jbed...@apple.com
Date
2022-01-05 07:41:37 -0800 (Wed, 05 Jan 2022)

Log Message

Running layout tests sometimes throws an AssertionError in python2.7/multiprocessing
https://bugs.webkit.org/show_bug.cgi?id=234487

Reviewed by Simon Fraser.

* Scripts/libraries/webkitcorepy/setup.py: Bump version.
* Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py: Ditto.
* Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py:
(_BiDirectionalQueue.send): Log failed queue put.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (287613 => 287614)


--- trunk/Tools/ChangeLog	2022-01-05 11:26:48 UTC (rev 287613)
+++ trunk/Tools/ChangeLog	2022-01-05 15:41:37 UTC (rev 287614)
@@ -1,3 +1,15 @@
+2022-01-05  Jonathan Bedard  <jbed...@apple.com>
+
+        Running layout tests sometimes throws an AssertionError in python2.7/multiprocessing
+        https://bugs.webkit.org/show_bug.cgi?id=234487
+
+        Reviewed by Simon Fraser.
+
+        * Scripts/libraries/webkitcorepy/setup.py: Bump version.
+        * Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py: Ditto.
+        * Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py:
+        (_BiDirectionalQueue.send): Log failed queue put.
+
 2022-01-05  Youenn Fablet  <you...@apple.com>
 
         Tighten ServiceWorkerRegistrationKey::fromDatabaseKey

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/setup.py (287613 => 287614)


--- trunk/Tools/Scripts/libraries/webkitcorepy/setup.py	2022-01-05 11:26:48 UTC (rev 287613)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/setup.py	2022-01-05 15:41:37 UTC (rev 287614)
@@ -30,7 +30,7 @@
 
 setup(
     name='webkitcorepy',
-    version='0.12.4',
+    version='0.12.5',
     description='Library containing various Python support classes and functions.',
     long_description=readme(),
     classifiers=[

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py (287613 => 287614)


--- trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py	2022-01-05 11:26:48 UTC (rev 287613)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py	2022-01-05 15:41:37 UTC (rev 287614)
@@ -44,7 +44,7 @@
 from webkitcorepy.editor import Editor
 from webkitcorepy.file_lock import FileLock
 
-version = Version(0, 12, 4)
+version = Version(0, 12, 5)
 
 from webkitcorepy.autoinstall import Package, AutoInstall
 if sys.version_info > (3, 0):

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py (287613 => 287614)


--- trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py	2022-01-05 11:26:48 UTC (rev 287613)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py	2022-01-05 15:41:37 UTC (rev 287614)
@@ -139,6 +139,9 @@
         self.incoming = incoming or multiprocessing.Queue()
 
     def send(self, object):
+        if self.outgoing._closed:
+            sys.stderr.write('Cannot send message to closed queue\n')
+            return False
         return self.outgoing.put(object)
 
     def receive(self, blocking=True):
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to