##// END OF EJS Templates
shelve: fix conversion of exceptions to strings flagged by pytype...
Matt Harbison -
r47386:e571fec5 default
parent child Browse files
Show More
@@ -241,7 +241,7 b' class shelvedstate(object):'
241 bin(h) for h in d[b'nodestoremove'].split(b' ')
241 bin(h) for h in d[b'nodestoremove'].split(b' ')
242 ]
242 ]
243 except (ValueError, TypeError, KeyError) as err:
243 except (ValueError, TypeError, KeyError) as err:
244 raise error.CorruptedState(pycompat.bytestr(err))
244 raise error.CorruptedState(stringutil.forcebytestr(err))
245
245
246 @classmethod
246 @classmethod
247 def _getversion(cls, repo):
247 def _getversion(cls, repo):
@@ -250,7 +250,7 b' class shelvedstate(object):'
250 try:
250 try:
251 version = int(fp.readline().strip())
251 version = int(fp.readline().strip())
252 except ValueError as err:
252 except ValueError as err:
253 raise error.CorruptedState(pycompat.bytestr(err))
253 raise error.CorruptedState(stringutil.forcebytestr(err))
254 finally:
254 finally:
255 fp.close()
255 fp.close()
256 return version
256 return version
General Comments 0
You need to be logged in to leave comments. Login now