Mercurial > public > mercurial-scm > hg
diff mercurial/commandserver.py @ 41284:b0e3f2d7c143
ui: move protectedstdio() context manager from procutil
This is a follow-up series for 23a00bc90a3c, "chgserver: do not send system()
back to client if stdio redirected." The function is renamed using ui terms.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Wed, 26 Sep 2018 21:29:13 +0900 |
parents | dcac24ec935b |
children | 2372284d9457 |
line wrap: on
line diff
--- a/mercurial/commandserver.py Thu Jan 10 21:29:24 2019 +0900 +++ b/mercurial/commandserver.py Wed Sep 26 21:29:13 2018 +0900 @@ -399,7 +399,7 @@ ui = self.ui # redirect stdio to null device so that broken extensions or in-process # hooks will never cause corruption of channel protocol. - with procutil.protectedstdio(ui.fin, ui.fout) as (fin, fout): + with ui.protectedfinout() as (fin, fout): sv = server(ui, self.repo, fin, fout) try: return sv.serve()