On 2019-12-10 19:25, R.Wieser wrote:
Rhodri,

the object that is the integer 5 *isn't* deleted

That was not the question.  And you're now referring to the object as well
as the integer, which makes it confusing. You also have not explained what
happens instead.   In short, your above statement has ZERO value to me.

On the contrary, it's exactly the point. You are asserting behaviour that you are not guaranteed.

Prove it.  I'm getting a bit fed up with you guys yapping along without
anything to back anything up.

What you disabled wasn't the garbage collector,

Prove it.  The docs.python.org page I found says something else, starting
with the pages title being "Garbage Collector".

From the help:

"""CPython implementation detail: CPython currently uses a reference-counting scheme with (optional) delayed detection of cyclically linked garbage, which collects most objects as soon as they become unreachable, but is not guaranteed to collect garbage containing circular references. See the documentation of the gc module for information on controlling the collection of cyclic garbage. Other implementations act differently and CPython may change. Do not depend on immediate finalization of objects when they become unreachable (so you should always close files explicitly)."""

Ultimately, the proof of how CPython works is in its source code, which is open.

And to repeat, you have *no* guarantee *at all* in the language spec that this will happen.

There is also absolutily no guarantee in those specs that my 'puter will not
suddenly transform into a bonzai tree.   Should I now expect it to happen ?

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

Reply via email to