Python3 - How do I import a class from another file
MRAB
python at mrabarnett.plus.com
Tue Dec 10 14:57:46 EST 2019
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 ?
>
More information about the Python-list
mailing list