comparison hgext/chgserver.py @ 29543:d74b8a4fde3b

commandserver: extract function that serves for the current connection This will be used by new server implementation.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 22 May 2016 12:49:22 +0900
parents 6011ad3b0a42
children 28aca3fafc2a
comparison
equal deleted inserted replaced
29542:6011ad3b0a42 29543:d74b8a4fde3b
531 'getpager': getpager, 531 'getpager': getpager,
532 'setenv': setenv, 532 'setenv': setenv,
533 'setumask': setumask}) 533 'setumask': setumask})
534 534
535 class _requesthandler(commandserver._requesthandler): 535 class _requesthandler(commandserver._requesthandler):
536 def _createcmdserver(self, conn, fin, fout): 536 def _createcmdserver(self, repo, conn, fin, fout):
537 ui = self.server.ui 537 ui = self.server.ui
538 repo = self.server.repo
539 return chgcmdserver(ui, repo, fin, fout, conn, 538 return chgcmdserver(ui, repo, fin, fout, conn,
540 self.server.hashstate, self.server.baseaddress) 539 self.server.hashstate, self.server.baseaddress)
541 540
542 def _tempaddress(address): 541 def _tempaddress(address):
543 return '%s.%d.tmp' % (address, os.getpid()) 542 return '%s.%d.tmp' % (address, os.getpid())