vfs: Fix deprecation warning in Python 3.10 (issue6520)
authorKarthikeyan Singaravelan <tir.karthi@gmail.com>
Fri, 14 May 2021 10:01:29 +0000
changeset 47178 63286e0886a6
parent 47177 5d5abfdc32d8
child 47179 6f976d54946c
vfs: Fix deprecation warning in Python 3.10 (issue6520) Differential Revision: https://phab.mercurial-scm.org/D10710
mercurial/vfs.py
--- a/mercurial/vfs.py	Wed May 12 10:24:17 2021 +0200
+++ b/mercurial/vfs.py	Fri May 14 10:01:29 2021 +0000
@@ -307,7 +307,7 @@
         # multiple instances puts us at risk of running out of file descriptors
         # only allow to use backgroundfilecloser when in main thread.
         if not isinstance(
-            threading.currentThread(),
+            threading.current_thread(),
             threading._MainThread,  # pytype: disable=module-attr
         ):
             yield
@@ -483,7 +483,7 @@
             fp = checkambigatclosing(fp)
 
         if backgroundclose and isinstance(
-            threading.currentThread(),
+            threading.current_thread(),
             threading._MainThread,  # pytype: disable=module-attr
         ):
             if (