osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Python3 - How do I import a class from another file


> On Dec 11, 2019, at 6:09 AM, R.Wieser <address at not.available> wrote:
> 
> Paul,
> 
>> You do understand that the reference counting garbage collector is an
>> implementation detail of the CPython implementation *only*, don't you?
> 
> No, I don't.   But do tell how that matters to me.
> 
>> there can be an indefinite delay between the last reference to
>> a value being lost and the object being collected (which is
>> when __del__ gets called).
> 
> Nope.
> 
> As I've posted a number of messages back, I've created a test program which 
> disables that periodically-called garbage collector and than created and 
> destroyed a class instance.  The print command I had put into its __del__ 
> method was called regardless.    Which, according to your above claim, 
> should not have happened.
> 
> I (currently) do not care much for how other implementations do it, but feel 
> free to find one which actually does it the way you claim it happens.   But 
> if-and-when you find one be sure to also post how they deal with the, also 
> mentioned before, inherent race conditions. :-)
> 
>> If all you are interested is the semantics of the current CPython
>> release, then your statements are true.
> 
> Thank you !
> 
> Thats, for the moment, /all/ I needed to know.  (no Dennis, I have not 
> forgotten you said the same :-) ).
> 
> I hope you do realize you are now contradicting Greg, who started all of 
> this by his blunt claim that "it was only working by accident" as well as 
> Chris who agreed with him ?
> 
>> But why would anyone here know that you were looking at the
>> situation from such a limited perspective?
> 
> Look at the subject line and my initial question.  It pretty-much /screams/ 
> that I'm a new to the language (and specifies which version).  Do you think 
> that I care much, if anything, about how /other/ implementations work before 
> I have got a handle on this one ?
> 
> But do tell: How many Python 3 (CPython?  is that the same?) implementations 
> are there, and how many do actually lazily call the __del__ method (when its 
> trying to free up some memory) ?
> 
>> And your attitude seems to be confrontational and aggressive.
> 
> I take it you mean "has become".  Yep, that happens when I ask a simple 
> question and everyone just keeps posting "your have to take our word for 
> it!" posts, while refusing to even address my "but this is what happens!" 
> examples.
> 
> Besides, I'm Dutch, I'm supposed to be rude. :-)
> 
> Regards,
> Rudy 

I agree with others who responded to you.  You acknowledge that you are new to Python, yet you claimed to know better than Python experts.  You claim you want an answer and yet you purposefully ignored their response because it didn?t match what you wanted to hear.  You have time to repeatedly vilify everyone connected with Python, but you have no time to read the well written documentation. 

I have no more time to spend on such a ungrateful person.  I?m blocking all messages from you.

Bev in TX