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):