mercurial/hgweb.py
changeset 1160 0da98529a476
parent 1159 b6f5a947e62e
child 1161 7654d8f2ccf6
equal deleted inserted replaced
1159:b6f5a947e62e 1160:0da98529a476
    73                 for part in thing:
    73                 for part in thing:
    74                     self.write(part)
    74                     self.write(part)
    75             else:
    75             else:
    76                 try:
    76                 try:
    77                     self.out.write(thing)
    77                     self.out.write(thing)
       
    78                 except TypeError:
       
    79                     self.out.write(str(thing))
    78                 except socket.error, x:
    80                 except socket.error, x:
    79                     if x[0] != errno.ECONNRESET:
    81                     if x[0] != errno.ECONNRESET:
    80                         raise
    82                         raise
    81 
    83 
    82     def header(self, headers=[('Content-type','text/html')]):
    84     def header(self, headers=[('Content-type','text/html')]):