opagate out of
g-main-loop-run and could not be caught locally.  Having write
exceptions (say, because of EPIPE) interfering with anything using the
main loop in this way was not a good approach, so from version 0.13 of
this library all write exceptions will propagate in the first instance
out of this procedure so that they may be caught locally, say by
putting a catch expression around the call to this procedure.
</p>
<p>Here is how EPIPE might be tested for:
</p><div class="example">
<pre class="example">