On 02/22/2015 05:13 AM, Cem Karan wrote:

> Output:
> From Evil Zombie: Surprise!
> From Your Significant Other: Surprise!
> 
> In this case, the user made an error (just as Marko said in his earlier 
> message),
> and forgot about the callback he registered with the library.  The callback 
> isn't
> really rising from the dead; as you say, either its been garbage collected, 
> or it
> hasn't been.  However, you may not be ready for a callback to be called at 
> that
> moment in time, which means you're surprised by unexpected behavior.

But the unexpected behavior is not a problem with Python, nor with your library 
-- it's a bug in the fellow-programmer's
code, and you can't (or at least shouldn't) try to prevent those kinds of bugs 
from manifesting -- they'll just get
bitten somewhere else by the same bug.

--
~Ethan~

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to