@@ -9,7 +9,7 @@ def object_from_dictionary(cls, entry):
99 return cls (** entry_str_dict )
1010
1111class 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+
102102class 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