classChain(object):
def __init__(self, path=''):
self.__path = path
def __getattr__(self, t):
if t == 'users':
return lambda name: Chain('%s/%s' %(self.__path, name))
return Chain('%s/%s' % (self.__path,t))
def __str__(self):
return self.__path
__repr__ = __str__
print('github.com',Chain().users('michael').users('michael').branches, sep='')
Sign in to make a reply
zhr305
classChain(object):
def __init__(self, path=''):
self.__path = path
def __getattr__(self, t):
if t == 'users':
return lambda name: Chain('%s/%s' %(self.__path, name))
return Chain('%s/%s' % (self.__path,t))
def __str__(self):
return self.__path
__repr__ = __str__
print('github.com',Chain().users('michael').users('michael').branches, sep='')