From d630e02b6efaedb7d4127a8dfdca3ed744391aaf Mon Sep 17 00:00:00 2001 From: Ryan McGrath Date: Mon, 16 Aug 2010 02:32:55 -0700 Subject: [PATCH] Fixing and closing issue #15 by ebertti - getFollowersStatus() fails when only checking with ID, needs proper query string stuff. --- twython/core.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/twython/core.py b/twython/core.py index da5dcbc..d380fbd 100644 --- a/twython/core.py +++ b/twython/core.py @@ -572,10 +572,14 @@ class setup: if screen_name is not None: apiURL = "http://api.twitter.com/%d/statuses/followers.json?screen_name=%s" % (version, screen_name) try: - if page is not None: - return simplejson.load(self.opener.open(apiURL + "&page=%s" % page)) + if apiURL.find("?") == -1: + apiURL += "?" else: - return simplejson.load(self.opener.open(apiURL + "&cursor=%s" % cursor)) + apiURL += "&" + if page is not None: + return simplejson.load(self.opener.open(apiURL + "page=%s" % page)) + else: + return simplejson.load(self.opener.open(apiURL + "cursor=%s" % cursor)) except HTTPError, e: raise TwythonError("getFollowersStatus() failed with a %s error code." % `e.code`, e.code) else: