mercurial/worker.py
branchstable
changeset 52120 49aeeda97c14
parent 50999 d0b8bbf603d7
child 52132 e08c878b5571
--- a/mercurial/worker.py	Thu Oct 24 22:55:45 2024 -0400
+++ b/mercurial/worker.py	Fri Oct 25 00:46:22 2024 +0200
@@ -13,6 +13,7 @@
 import sys
 import threading
 import time
+import warnings
 
 from .i18n import _
 from . import (
@@ -22,6 +23,18 @@
     scmutil,
 )
 
+# XXX TODO: We should seriously look into this fork + thread issues, however
+# this is wreaking havoc in the tests suites, so silencing for now.
+warnings.filterwarnings(
+    'ignore',
+    message=(
+        r'This process \(pid=\d+\) is multi-threaded,'
+        r' use of fork\(\) may lead to deadlocks in the child.'
+    ),
+    category=DeprecationWarning,
+    module='mercurial.worker',
+)
+
 
 def countcpus():
     '''try to count the number of CPUs on the system'''