This question was assumed to be a duplicate but it is not. The suggested answer does not work. this was the suggested answer, Calling variable defined inside one function from another function
below are two classes base_step and logoclick_step.
In the function inside base_step (login), there is a variable 'z'.
Now how do I access this 'z' value inside 'admin' function of logoclick_step.
The below code returns the following error.
a = a+z NameError: name 'z' is not defined
class base_step:
a = 15
def login(self):
z = 110000000
print("completed_login")
return z
class logoclick_step(base_step):
def admin(a):
a = a+z
print("hello", base_step.a)
ls = logoclick_step()
ls.login()
ls.admin()