Merge lp:~spiv/bzr/i-hate-signals into lp:bzr
Proposed by
Andrew Bennetts
Status: | Merged |
---|---|
Merged at revision: | not available |
Proposed branch: | lp:~spiv/bzr/i-hate-signals |
Merge into: | lp:bzr |
Diff against target: |
51 lines (+23/-7) 2 files modified
NEWS (+6/-0) bzrlib/osutils.py (+17/-7) |
To merge this branch: | bzr merge lp:~spiv/bzr/i-hate-signals |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Packman (community) | Approve | ||
bzr-core | Pending | ||
Review via email: mp+23004@code.launchpad.net |
Description of the change
Python resets the siginterrupt flag when it invokes a pure-python signal handler. So this patch sets it back again.
This seems to be a bug in upstream Python (in their docs if nothing else), I'll submit a bug report soon.
To post a comment you must log in.
Abstaining so I get CCed until I have a spare moment to look at this properly.
Of somewhat related interest on python-dev today: mail.python. org/pipermail/ python- dev/2010- April/099165. html> bugs.python. org/issue7978>
<http://
<http://