mercurial/hgweb/hgweb_mod.py
changeset 4915 97b734fb9c6f
parent 4874 d9e385a7a806
child 5123 79373ec3f27d
equal deleted inserted replaced
4914:9a2a73ea6135 4915:97b734fb9c6f
  1166                         val = sys.stdout.getvalue()
  1166                         val = sys.stdout.getvalue()
  1167                         sys.stdout = old_stdout
  1167                         sys.stdout = old_stdout
  1168                     req.write('%d\n' % ret)
  1168                     req.write('%d\n' % ret)
  1169                     req.write(val)
  1169                     req.write(val)
  1170                 finally:
  1170                 finally:
  1171                     lock.release()
  1171                     del lock
  1172             except (OSError, IOError), inst:
  1172             except (OSError, IOError), inst:
  1173                 req.write('0\n')
  1173                 req.write('0\n')
  1174                 filename = getattr(inst, 'filename', '')
  1174                 filename = getattr(inst, 'filename', '')
  1175                 # Don't send our filesystem layout to the client
  1175                 # Don't send our filesystem layout to the client
  1176                 if filename.startswith(self.repo.root):
  1176                 if filename.startswith(self.repo.root):