On Tue, Dec 10, 2019 at 11:46 PM R.Wieser <address@not.available> wrote:
>
> Chris,
>
> > Well, that's exactly what happens.
>
> So, only the reference count gets lowered.  Yep, thats daft.
>
> ... unless you explain why it can only be done that way.

Okay. What should happen when you do this?

x = 5
del x

Should the integer 5 be deleted?

> > Also, when you scorn something without knowing your facts,
> > you tend to make yourself look like a fool :)
>
> I tend to go with logic.   No logic => it most likely doesn't work that way.
>
> Choosing to go with a delayed action like you say will, as I already
> explained, create problems later on (race conditions everywhere).  And as I
> do not think the designers of the language where that stupid I must
> therefore reject your claim to what you think happens.
>
> But, as you mentioned, I do not know (all) the facts.  Please do present
> them.   Maybe there is a logic in there I do not yet see.
>
> > Check out the 'with' statement.
>
> I'm sorry, but nope.
>
> Rule one: When debugging do *not* throw more stuff at a problem than what is
> neccessary to make it show its ugly head.
> Rule two: When in doubt, see rule One. :-)

So the language designers couldn't possibly have been so stupid as to
do things this way, but you're going to ignore what they did? Cool.
Bye!

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

Reply via email to