Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 7063:be2daa324ddf
Add missing catch of a TypeError
author | Bernhard Leiner <bleiner@gmail.com> |
---|---|
date | Fri, 03 Oct 2008 23:13:03 +0200 |
parents | 1d38f3605b20 |
children | 582dac23ebac |
comparison
equal
deleted
inserted
replaced
7046:fe71e5a12a50 | 7063:be2daa324ddf |
---|---|
2105 # XXX doesn't support '\n' or '\r' in filenames | 2105 # XXX doesn't support '\n' or '\r' in filenames |
2106 l = fp.readline() | 2106 l = fp.readline() |
2107 try: | 2107 try: |
2108 name, size = l.split('\0', 1) | 2108 name, size = l.split('\0', 1) |
2109 size = int(size) | 2109 size = int(size) |
2110 except ValueError, TypeError: | 2110 except (ValueError, TypeError): |
2111 raise util.UnexpectedOutput( | 2111 raise util.UnexpectedOutput( |
2112 _('Unexpected response from remote server:'), l) | 2112 _('Unexpected response from remote server:'), l) |
2113 self.ui.debug('adding %s (%s)\n' % (name, util.bytecount(size))) | 2113 self.ui.debug('adding %s (%s)\n' % (name, util.bytecount(size))) |
2114 ofp = self.sopener(name, 'w') | 2114 ofp = self.sopener(name, 'w') |
2115 for chunk in util.filechunkiter(fp, limit=size): | 2115 for chunk in util.filechunkiter(fp, limit=size): |