diff -r aea79f41ee55 -r dbbae122f5e4 mercurial/manifest.py --- a/mercurial/manifest.py Mon Feb 03 11:56:02 2020 -0500 +++ b/mercurial/manifest.py Mon Feb 03 22:16:36 2020 -0500 @@ -460,7 +460,7 @@ __bool__ = __nonzero__ def __setitem__(self, key, node): - self._lm[key] = node, self.flags(key, b'') + self._lm[key] = node, self.flags(key) def __contains__(self, key): if key is None: @@ -595,11 +595,11 @@ except KeyError: return default - def flags(self, key, default=b''): + def flags(self, key): try: return self._lm[key][1] except KeyError: - return default + return b'' def copy(self): c = manifestdict()