# HG changeset patch # User Augie Fackler <au...@google.com> # Date 1489303914 14400 # Sun Mar 12 03:31:54 2017 -0400 # Node ID 5a0a53d127726a34013a34156d47ab873f6dc8df # Parent 9b0c4bba327a1c1809fc5e7da184c695561e272c manifest: ensure paths are bytes (not str) in pure parser
diff --git a/mercurial/manifest.py b/mercurial/manifest.py --- a/mercurial/manifest.py +++ b/mercurial/manifest.py @@ -255,8 +255,8 @@ class _lazymanifest(object): return self.data[start:end] def __getitem__(self, key): - if not isinstance(key, str): - raise TypeError("getitem: manifest keys must be a string.") + if not isinstance(key, bytes): + raise TypeError("getitem: manifest keys must be a bytes.") needle = self.bsearch(key) if needle == -1: raise KeyError _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel