##// END OF EJS Templates
manifest: ensure paths are bytes (not str) in pure parser
Augie Fackler -
r31367:ef50b491 default
parent child Browse files
Show More
@@ -255,8 +255,8 b' class _lazymanifest(object):'
255 return self.data[start:end]
255 return self.data[start:end]
256
256
257 def __getitem__(self, key):
257 def __getitem__(self, key):
258 if not isinstance(key, str):
258 if not isinstance(key, bytes):
259 raise TypeError("getitem: manifest keys must be a string.")
259 raise TypeError("getitem: manifest keys must be a bytes.")
260 needle = self.bsearch(key)
260 needle = self.bsearch(key)
261 if needle == -1:
261 if needle == -1:
262 raise KeyError
262 raise KeyError
General Comments 0
You need to be logged in to leave comments. Login now