Fixing and closing issue #15 by ebertti - getFollowersStatus() fails when only checking with ID, needs proper query string stuff.

This commit is contained in:
Ryan McGrath 2010-08-16 02:32:55 -07:00
parent 7dbbd954b2
commit d630e02b6e

View file

@ -572,10 +572,14 @@ class setup:
if screen_name is not None: if screen_name is not None:
apiURL = "http://api.twitter.com/%d/statuses/followers.json?screen_name=%s" % (version, screen_name) apiURL = "http://api.twitter.com/%d/statuses/followers.json?screen_name=%s" % (version, screen_name)
try: try:
if page is not None: if apiURL.find("?") == -1:
return simplejson.load(self.opener.open(apiURL + "&page=%s" % page)) apiURL += "?"
else: 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: except HTTPError, e:
raise TwythonError("getFollowersStatus() failed with a %s error code." % `e.code`, e.code) raise TwythonError("getFollowersStatus() failed with a %s error code." % `e.code`, e.code)
else: else: