Python Forum
Initiating an attribute in a class __init__: question
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Initiating an attribute in a class __init__: question
#8
(May-02-2023, 01:30 PM)Gribouillis Wrote: It is not true in the version where the instance's info_dict is initialized in the constructor's arguments list

Technically it's still an instance attribute as I said, not class attribute. Then there is the gotcha of the mutable default argument
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply


Messages In This Thread
RE: Initiating an attribute in a class __init__: question - by buran - May-02-2023, 01:34 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  question about __repr__ in a class akbarza 4 730 Jan-12-2024, 11:22 AM
Last Post: DeaD_EyE
Question __init__ of Child Class zero_fX0 4 1,889 Mar-22-2023, 05:23 PM
Last Post: deanhystad
  [Solved] Novice question to OOP: can a method of class A access attributes of class B BigMan 1 1,375 Mar-14-2022, 11:21 PM
Last Post: deanhystad
  class, attribute and method Frankduc 9 2,601 Feb-27-2022, 09:07 PM
Last Post: deanhystad
  Python class doesn't invoke setter during __init__, not sure if's not supposed to? mtldvl 2 3,447 Dec-30-2021, 04:01 PM
Last Post: mtldvl
  Not including a constructor __init__ in the class definition... bytecrunch 3 12,336 Sep-02-2021, 04:40 AM
Last Post: deanhystad
  Python generics: How to infer generic type from class attribute? Thoufak 0 2,899 Apr-25-2021, 09:31 AM
Last Post: Thoufak
  AttributeError class object has no attribute list object scttfnch 5 3,578 Feb-24-2021, 10:03 PM
Last Post: scttfnch
  newbie question....importing a created class ridgerunnersjw 5 2,771 Oct-01-2020, 07:59 PM
Last Post: ridgerunnersjw
  "can't set attribute" on class DreamingInsanity 2 11,046 Aug-22-2020, 07:57 PM
Last Post: DreamingInsanity

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020