X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/652c5402f2c931dd91af107b4419f69541f78ca3..e748eed8ce6dbe2dd14d0a79c9f1bfc3bf703e4a:/twitter/api.py diff --git a/twitter/api.py b/twitter/api.py index 4520e35..6cfc650 100644 --- a/twitter/api.py +++ b/twitter/api.py @@ -104,10 +104,16 @@ class TwitterCall(object): try: return object.__getattr__(self, k) except AttributeError: - return self.callable_cls( - auth=self.auth, format=self.format, domain=self.domain, - callable_cls=self.callable_cls, uriparts=self.uriparts + (k,), - secure=self.secure) + def extend_call(arg): + return self.callable_cls( + auth=self.auth, format=self.format, domain=self.domain, + callable_cls=self.callable_cls, uriparts=self.uriparts \ + + (arg,), + secure=self.secure) + if k == "_": + return extend_call + else: + return extend_call(k) def __call__(self, **kwargs): # Build the uri.