On Thu, Nov 26, 2009 at 8:28 PM, Graham Binns <[email protected]> wrote:
> 2009/11/26 Michael Hudson <[email protected]>:
>> Jeroen Vermeulen wrote:
>>> Michael Hudson wrote:
>>>
>>>> I changed how shutting down works in
>>>>
>>>> http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/revision/9939
>>>>
>>>> but the code looks correct to me :/  I guess I'll --postmortem something
>>>> today and see what the value of 'really_shutdown' is...
>>>
>>> Looks like a misunderstanding with the interpreter.  As an experiment, I
>>> tried:
>>>
>>> def foo(x):
>>>   try:
>>>     return x
>>>   except Exception, e:
>>>     print e
>>>   else:
>>>     print "Or else."
>>>
>>> foo(10)
>>>
>>>
>>> In python 2.4, 2.5, or 2.6 this just prints 10.  The "else" block
>>> attached to the "try" is never executed.
>>
>> Aarargh.  I knew this would be a bad week to stop drinking coffee :-)
>>
>> Having found the problem, it would have been easy to fix though?
>>
>
> Jeroen's got a fix for it. I'm going to review it in the morning
> unless you want to do it first ;)
>

I've just review a patch that Michael submitted to land it.

jml

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to