context: fix creation of ProgrammingError to not use non-existent field
Differential Revision: https://phab.mercurial-scm.org/D8606
--- 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()