typing: add an assertion to the upgrade engine to help pytype stable
authorMatt Harbison <matt_harbison@yahoo.com>
Thu, 11 Mar 2021 19:50:14 -0500
branchstable
changeset 46695 8da44c36fc74
parent 46694 d6601547f22b
child 46696 ed0899e01628
typing: add an assertion to the upgrade engine to help pytype Differential Revision: https://phab.mercurial-scm.org/D10180
mercurial/upgrade_utils/engine.py
--- a/mercurial/upgrade_utils/engine.py	Thu Mar 11 19:21:58 2021 -0500
+++ b/mercurial/upgrade_utils/engine.py	Thu Mar 11 19:50:14 2021 -0500
@@ -516,6 +516,7 @@
     # reference to its new location. So clean it up manually. Alternatively, we
     # could update srcrepo.svfs and other variables to point to the new
     # location. This is simpler.
+    assert backupvfs is not None  # help pytype
     backupvfs.unlink(b'store/lock')
 
     return backuppath