I have this code:
class Servicer(object):
clsVrb = "run"
class SrvOne(object):
def __init__(self, name):
self.name = name
class SrvTwo(object):
def __init__(self, name):
self.name = name
@staticmethod
def make_SrvOne(name):
return SrvOne(name)
test = Servicer.make_SrvOne("Edgar")
print test
But I get an exception that SrvOne is undefined. How can it be undefined? Why doesn't Servicer see SrvOne?