mercurial/localrepo.py
branchstable
changeset 46793 86b47ec1960a
parent 46792 7e08fa9b3d13
child 46794 e2f7b2695ba1
--- a/mercurial/localrepo.py	Sat Mar 13 02:07:34 2021 -0500
+++ b/mercurial/localrepo.py	Sat Mar 13 02:09:23 2021 -0500
@@ -2891,7 +2891,7 @@
 
         If both 'lock' and 'wlock' must be acquired, ensure you always acquires
         'wlock' first to avoid a dead-lock hazard."""
-        l = self._wlockref and self._wlockref()
+        l = self._wlockref() if self._wlockref else None
         if l is not None and l.held:
             l.lock()
             return l