mercurial/worker.py
changeset 52128 e08c878b5571
parent 51859 f4733654f144
parent 52116 49aeeda97c14
--- a/mercurial/worker.py	Fri Oct 25 23:46:20 2024 -0400
+++ b/mercurial/worker.py	Sat Oct 26 23:33:19 2024 +0200
@@ -14,6 +14,7 @@
 import sys
 import threading
 import time
+import warnings
 
 from .i18n import _
 from . import (
@@ -23,6 +24,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'''