Skip to content

Commit 6ccef96

Browse files
author
Rattapoom
committed
fix method call incorrect name
1 parent 200c7bf commit 6ccef96

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

InstagramAPI/base.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,17 +82,16 @@ def _setuser(self, username, password):
8282

8383
@classmethod
8484
def _generatesignature(cls, data):
85-
try:
86-
parsedData = urllib.parse.quote(data)
87-
except AttributeError:
88-
# TODO: This is urllib.parse.quote in Python 3.
89-
parsedData = urllib.quote(data)
85+
if sys.version_info.major == 3:
86+
parsed_data = urllib.parse.quote(data)
87+
else:
88+
parsed_data = urllib.quote(data)
9089

9190
return (
9291
'ig_sig_key_version=' + cls.SIG_KEY_VERSION +
9392
'&signed_body=' + hmac.new(
9493
cls.IG_SIG_KEY.encode('utf-8'), data.encode('utf-8'), hashlib.sha256).hexdigest() +
95-
'.' + parsedData)
94+
'.' + parsed_data)
9695

9796
@staticmethod
9897
def _generatedeviceid(seed):
@@ -127,7 +126,7 @@ def build_body(bodies, boundary):
127126
# TODO: Investigate why there is an _body here.
128127
_body += u'; filename="pending_media_{uid}.{ext}"'.format(
129128
uid=InstagramAPIBase.generate_upload_id(), ext=ext)
130-
if _headers and type(_headers) == type([]): # TODO: Use isinstance
129+
if _headers and isinstance(_headers, list):
131130
for h in _headers:
132131
_body += u'\r\n{header}'.format(header=h)
133132
body += u'\r\n\r\n{data}\r\n'.format(data=b['data'])

InstagramAPI/endpoints.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,10 @@ def get_user_followings(self, usernameId, maxid=''):
336336
if maxid:
337337
query_string['max_id'] = maxid
338338
# TODO: This is urllib.parse.urlencode in Python 3.
339-
url += urllib.urlencode(query_string)
339+
if sys.version_info.major == 3:
340+
url += urllib.parse.urlencode(query_string)
341+
else:
342+
url += urllib.urlencode(query_string)
340343

341344
return self._sendrequest(url)
342345

InstagramAPI/instagram_api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def followers_iter(self, username=None, delaybetweencalls=0):
2929
username = username or self._loggedinuserid
3030

3131
for item in self._iterator_template(
32-
lambda maxid: self.getUserFollowers(username, maxid),
32+
lambda maxid: self.get_user_followers(username, maxid),
3333
field="users",
3434
delaybetweencalls=delaybetweencalls):
3535
yield item
@@ -43,7 +43,7 @@ def followings_iter(self, username=None, delaybetweencalls=0):
4343
username = username or self._loggedinuserid
4444

4545
for item in self._iterator_template(
46-
lambda maxid: self.getUserFollowings(username, maxid),
46+
lambda maxid: self.get_user_followings(username, maxid),
4747
field="users",
4848
delaybetweencalls=delaybetweencalls):
4949
yield item
@@ -57,7 +57,7 @@ def userfeed_iter(self, username=None, mintimestamp=None, delaybetweencalls=0):
5757
username = username or self._loggedinuserid
5858

5959
for item in self._iterator_template(
60-
lambda maxid: self.getUserFeed(username, maxid, mintimestamp),
60+
lambda maxid: self.get_user_feed(username, maxid, mintimestamp),
6161
field="items",
6262
delaybetweencalls=delaybetweencalls):
6363
yield item
@@ -69,7 +69,7 @@ def likedmedia_iter(self, delaybetweencalls=0):
6969
Note: Never ends.
7070
"""
7171
for item in self._iterator_template(
72-
self.getLikedMedia,
72+
self.get_liked_media,
7373
field="items",
7474
delaybetweencalls=delaybetweencalls):
7575
yield item

0 commit comments

Comments
 (0)