[Python-Dev] Catch SIGINT at Python startup

Benjamin Peterson benjamin at python.org
Thu Mar 11 22:33:43 CET 2010


2010/3/11 Brett Cannon <brett at python.org>:
>
>
> On Wed, Mar 10, 2010 at 17:21, Victor Stinner <victor.stinner at haypocalc.com>
> wrote:
>>
>> Hi,
>>
>> Some news about my patch.
>>
>> Le lundi 08 mars 2010 19:21:20, Maciej Fijalkowski a écrit :
>> > On Mon, Mar 8, 2010 at 10:47 AM, Guido van Rossum <guido at python.org>
>> > wrote:
>> > > Actually it sounds like there's some overly general except clause
>> > > somewhere that should be adjusted to catch just "Exception" instead of
>> > > "*".
>> >
>> > There is at least one that prints "import 'site' failed" and continues
>> > to run your program.
>>
>> I commited to patch and broke all buildbots \o/ There were errors in
>> test_sysconfig and test_subprocess related to issues #7774 and #7880
>> (problems
>> with sys.executable and modified sys.argv[0]).
>>
>> I consider that it's a good point to detect the errors earlier, but it
>> breaks
>> code based on the errors :-) I will no backport the fix to 2.6 (or at
>> least,
>> not the fix about importing the site module)
>>
>> Should I backport the fix to 3.1? (The backport to py3k is not done yet)
>>
>
> Once you are happy with the stability then please port it to 3.1.
> -Brett

But after 3.1.2 please!



-- 
Regards,
Benjamin


More information about the Python-Dev mailing list