class Chain(object): def __init__(self, path=''): self._path = path def __getattr__(self, path): if path=='users': return lambda s: Chain('GET %s/%s' % (self._path, path)+'/:'+s) return Chain('%s/%s' % (self._path, path)) def __str__(self): return self._path __repr__ = __str__# GET /users/:user/reposprint(Chain().users('xulei').repos)
Sign in to make a reply
kingsley_磊