comparison hgext/remotefilelog/shallowutil.py @ 49859:8b369bcbadf1

remotefilelog: byteify the message for a few StorageErrors Flagged by pytype locally.
author Matt Harbison <matt_harbison@yahoo.com>
date Fri, 06 Jan 2023 12:20:09 -0500
parents 53e9422a9b45
children f4733654f144
comparison
equal deleted inserted replaced
49858:8cb848601bec 49859:8b369bcbadf1
245 size = None 245 size = None
246 try: 246 try:
247 index = raw.index(b'\0') 247 index = raw.index(b'\0')
248 except ValueError: 248 except ValueError:
249 raise BadRemotefilelogHeader( 249 raise BadRemotefilelogHeader(
250 "unexpected remotefilelog header: illegal format" 250 b"unexpected remotefilelog header: illegal format"
251 ) 251 )
252 header = raw[:index] 252 header = raw[:index]
253 if header.startswith(b'v'): 253 if header.startswith(b'v'):
254 # v1 and above, header starts with 'v' 254 # v1 and above, header starts with 'v'
255 if header.startswith(b'v1\n'): 255 if header.startswith(b'v1\n'):
265 else: 265 else:
266 # v0, str(int(size)) is the header 266 # v0, str(int(size)) is the header
267 size = int(header) 267 size = int(header)
268 if size is None: 268 if size is None:
269 raise BadRemotefilelogHeader( 269 raise BadRemotefilelogHeader(
270 "unexpected remotefilelog header: no size found" 270 b"unexpected remotefilelog header: no size found"
271 ) 271 )
272 return index + 1, size, flags 272 return index + 1, size, flags
273 273
274 274
275 def buildfileblobheader(size, flags, version=None): 275 def buildfileblobheader(size, flags, version=None):