# HG changeset patch # User Bryan O'Sullivan <bry...@fb.com> # Date 1491947652 25200 # Tue Apr 11 14:54:12 2017 -0700 # Node ID e2a4bc13996100c5409f2e8561143e9fdad758a9 # Parent 942022da49166766fe4a7967b71411879221c197 stdio: raise StdioError if something goes wrong in ui._write
diff --git a/mercurial/ui.py b/mercurial/ui.py --- a/mercurial/ui.py +++ b/mercurial/ui.py @@ -768,6 +768,8 @@ class ui(object): try: for a in msgs: self.fout.write(a) + except IOError as err: + raise error.StdioError(err) finally: self._blockedtimes['stdio_blocked'] += \ (util.timer() - starttime) * 1000 _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel