Comment 6 for bug 496813

Revision history for this message
Andrew Bennetts (spiv) wrote :

I think this is fixed, although not in the way orriginally planned, by the fix for bug 583941: we simply don't register any signal handlers any more, so we don't encounter EINTR any more. We also no longer use until_no_eintr anywhere in appropriate, and provide a helper in osutils to use siginterrupt for any code (e.g. a plugin, or maybe a future version of bzrlib...) that does want to register a signal without causing EINTR. And the docstring of until_no_eintr is now clearer about its limitations, too.