Mercurial > hg-stable
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 = [] |