Mercurial > public > mercurial-scm > hg-stable
diff hgext/chgserver.py @ 29542:6011ad3b0a42
commandserver: manually create file objects from socket
Prepares for moving away from SocketServer. See the subsequent patches for
why.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 22 May 2016 12:44:25 +0900 |
parents | dda6bf886839 |
children | d74b8a4fde3b |
line wrap: on
line diff
--- a/hgext/chgserver.py Wed Jul 13 10:46:26 2016 +0200 +++ b/hgext/chgserver.py Sun May 22 12:44:25 2016 +0900 @@ -533,10 +533,10 @@ 'setumask': setumask}) class _requesthandler(commandserver._requesthandler): - def _createcmdserver(self): + def _createcmdserver(self, conn, fin, fout): ui = self.server.ui repo = self.server.repo - return chgcmdserver(ui, repo, self.rfile, self.wfile, self.connection, + return chgcmdserver(ui, repo, fin, fout, conn, self.server.hashstate, self.server.baseaddress) def _tempaddress(address):