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