I am using a package which defines a couple of classes (A & B). I want to extend class A in my main.py to include var_d. I have tried the following:
File: my_package.py
class A:
    def __init__(self):
        self.var_a = 'var_a'
class B:
    def __init__(self):
        self.var_b = A()
        self.var_c = A()
File: main.py
from my_package import *
a = B()
a.var_b.var_d = 'extending class A to have this new var'
This doesn't work. What's an alternate solution?
 
     
    