reinitialize an Event's Condition with a regular lock (closes #25319)
diff --git a/Lib/threading.py b/Lib/threading.py
index 37aa3b8..80f809c 100644
--- a/Lib/threading.py
+++ b/Lib/threading.py
@@ -496,7 +496,7 @@
 
     def _reset_internal_locks(self):
         # private!  called by Thread._reset_internal_locks by _after_fork()
-        self._cond.__init__()
+        self._cond.__init__(Lock())
 
     def is_set(self):
         """Return true if and only if the internal flag is true."""