comparison mercurial/commands.py @ 4672:272c0a09b203

Handle CTRL+C in serve under Windows.
author Marcos Chaves <marcos.nospam@gmail.com>
date Thu, 21 Jun 2007 21:58:18 +0200
parents 7a7d4937272b
children d8442fc0da8d
comparison
equal deleted inserted replaced
4659:7a7d4937272b 4672:272c0a09b203
2399 raise hg.RepoError(_("There is no Mercurial repository here" 2399 raise hg.RepoError(_("There is no Mercurial repository here"
2400 " (.hg not found)")) 2400 " (.hg not found)"))
2401 2401
2402 class service: 2402 class service:
2403 def init(self): 2403 def init(self):
2404 util.set_signal_handler()
2404 try: 2405 try:
2405 self.httpd = hgweb.server.create_server(parentui, repo) 2406 self.httpd = hgweb.server.create_server(parentui, repo)
2406 except socket.error, inst: 2407 except socket.error, inst:
2407 raise util.Abort(_('cannot start server: ') + inst.args[1]) 2408 raise util.Abort(_('cannot start server: ') + inst.args[1])
2408 2409