comparison mercurial/bundle2.py @ 33700:9a323773216c

bundle2: work around zip() being lazy in Python 3
author Augie Fackler <augie@google.com>
date Mon, 24 Jul 2017 11:20:08 -0400
parents 5ae35a1347fd
children 24b7c75c6441
comparison
equal deleted inserted replaced
33699:5ae35a1347fd 33700:9a323773216c
1247 indebug(self.ui, 'part parameters: %i' % (mancount + advcount)) 1247 indebug(self.ui, 'part parameters: %i' % (mancount + advcount))
1248 # param size 1248 # param size
1249 fparamsizes = _makefpartparamsizes(mancount + advcount) 1249 fparamsizes = _makefpartparamsizes(mancount + advcount)
1250 paramsizes = self._unpackheader(fparamsizes) 1250 paramsizes = self._unpackheader(fparamsizes)
1251 # make it a list of couple again 1251 # make it a list of couple again
1252 paramsizes = zip(paramsizes[::2], paramsizes[1::2]) 1252 paramsizes = list(zip(paramsizes[::2], paramsizes[1::2]))
1253 # split mandatory from advisory 1253 # split mandatory from advisory
1254 mansizes = paramsizes[:mancount] 1254 mansizes = paramsizes[:mancount]
1255 advsizes = paramsizes[mancount:] 1255 advsizes = paramsizes[mancount:]
1256 # retrieve param value 1256 # retrieve param value
1257 manparams = [] 1257 manparams = []