context: fix creation of ProgrammingError to not use non-existent field
authorMartin von Zweigbergk <martinvonz@google.com>
Wed, 03 Jun 2020 12:04:38 -0700
changeset 44934 b2e5ec0c596b
parent 44933 33ef8841da62
child 44935 2093b2fc70d4
context: fix creation of ProgrammingError to not use non-existent field Differential Revision: https://phab.mercurial-scm.org/D8606
mercurial/context.py
--- a/mercurial/context.py	Wed Jun 03 22:07:26 2020 -0700
+++ b/mercurial/context.py	Wed Jun 03 12:04:38 2020 -0700
@@ -2322,7 +2322,7 @@
                 return self._cache[path][b'flags']
             else:
                 raise error.ProgrammingError(
-                    b"No such file or directory: %s" % self._path
+                    b"No such file or directory: %s" % path
                 )
         else:
             return self._wrappedctx[path].flags()
@@ -2439,7 +2439,7 @@
                 return len(self._cache[path][b'data'])
             else:
                 raise error.ProgrammingError(
-                    b"No such file or directory: %s" % self._path
+                    b"No such file or directory: %s" % path
                 )
         return self._wrappedctx[path].size()