mercurial/hgweb.py
changeset 1210 27f2ec705332
parent 1185 2ae9c319e6fe
child 1213 db9639b8594c
equal deleted inserted replaced
1209:920682a532df 1210:27f2ec705332
    72             if hasattr(thing, "__iter__"):
    72             if hasattr(thing, "__iter__"):
    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)
       
    78                 except TypeError:
       
    79                     self.out.write(str(thing))
    77                     self.out.write(str(thing))
    80                 except socket.error, inst:
    78                 except socket.error, inst:
    81                     if inst[0] != errno.ECONNRESET:
    79                     if inst[0] != errno.ECONNRESET:
    82                         raise
    80                         raise
    83 
    81