I need some help with generating an instance of an object.
Lets say I have an object being created from NewPerson but I do not put a name within the parameter like so:
dave = NewPerson()
I want to generate a random name using my generate_name function. Here is my current code, but I'm getting the error: NameError: name 'generate_name' is not defined
class NewPerson(object):
def __init__(self, name = generate_name()):
self.name = name
self.age = 0
def set_name(self,name):
self.name = name
def get_name(self):
return (self.name)
def generate_name(self):
self.name = Generator.get_full_name()