Skip to content

Commit 68fa152

Browse files
committed
Init Image using object_from_dictionary for
Python 2.5 support.
1 parent 986d0aa commit 68fa152

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

instagram/models.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ def object_from_dictionary(cls, entry):
99
return cls(**entry_str_dict)
1010

1111
class Image(ApiModel):
12-
12+
1313
def __init__(self, url, width, height):
1414
self.url = url
1515
self.height = height
@@ -21,23 +21,23 @@ def __init__(self, id=None, **kwargs):
2121
self.id = id
2222
for key,value in kwargs.iteritems():
2323
setattr(self, key, value)
24-
24+
2525
def get_standard_resolution_url(self):
2626
return self.images['standard_resolution'].url
27-
27+
2828
@classmethod
2929
def object_from_dictionary(cls, entry):
3030
new_media = Media(id=entry['id'])
31-
31+
3232
new_media.user = User.object_from_dictionary(entry['user'])
3333
new_media.images = {}
3434
for version,version_info in entry['images'].iteritems():
35-
new_media.images[version] = Image(**version_info)
35+
new_media.images[version] = Image.object_from_dictionary(version_info)
3636

3737
if 'user_has_liked' in entry:
3838
new_media.user_has_liked = entry['user_has_liked']
3939
new_media.like_count = entry['likes']['count']
40-
40+
4141
new_media.comment_count = entry['comments']['count']
4242
new_media.comments = []
4343
for comment in entry['comments']['data']:
@@ -57,7 +57,7 @@ def __init__(self, name, **kwargs):
5757
self.name = name
5858
for key,value in kwargs.iteritems():
5959
setattr(self, key, value)
60-
60+
6161
def __str__(self):
6262
return "Tag %s" % self.name
6363

@@ -98,7 +98,7 @@ def object_from_dictionary(cls, entry):
9898
point,
9999
name=entry['name'])
100100
return location
101-
101+
102102
class User(ApiModel):
103103

104104
def __init__(self, id, *args, **kwargs):
@@ -114,5 +114,5 @@ class Relationship(ApiModel):
114114
def __init__(self, incoming_status="none", outgoing_status="none"):
115115
self.incoming_status = incoming_status
116116
self.outgoing_status = outgoing_status
117-
117+
118118

0 commit comments

Comments
 (0)