mercurial/hgweb/hgweb_mod.py
changeset 2558 1120302009d7
parent 2538 f4b7d71c1c60
child 2579 0875cda033fd
equal deleted inserted replaced
2557:1727ff712a4e 2558:1120302009d7
   930                 old_stdout = sys.stdout
   930                 old_stdout = sys.stdout
   931                 sys.stdout = cStringIO.StringIO()
   931                 sys.stdout = cStringIO.StringIO()
   932 
   932 
   933                 try:
   933                 try:
   934                     ret = self.repo.addchangegroup(fp, 'serve')
   934                     ret = self.repo.addchangegroup(fp, 'serve')
   935                     req.write('%d\n' % ret)
       
   936                     req.write(sys.stdout.getvalue())
       
   937                 finally:
   935                 finally:
       
   936                     val = sys.stdout.getvalue()
   938                     sys.stdout = old_stdout
   937                     sys.stdout = old_stdout
       
   938                 req.write('%d\n' % ret)
       
   939                 req.write(val)
   939             finally:
   940             finally:
   940                 lock.release()
   941                 lock.release()
   941         finally:
   942         finally:
   942             fp.close()
   943             fp.close()
   943             os.unlink(tempname)
   944             os.unlink(tempname)