python-flickr-api
python-flickr-api copied to clipboard
photo.getSizes() returns string
Hi maybe i am doing something wrong but why does photo.getSizes() returns a string?
def test(photoset_id)
photoset = flickr_api.Photoset(id=photoset_id)
walker = flickr_api.Walker(photoset.getPhotos)
# Loop through the pages
for api_photo in walker:
for size in api_photo.getSizes():
print(type(size)) # <class 'str'>
This maps to the getSizes() API request, which means it likely returns a dict
https://www.flickr.com/services/api/flickr.photos.getSizes.html
Yes i expected a dict as well but print(type(size)) # <class 'str'>
said it is a string.
That's because the keys of the dictionary are strings, and you are iterating over the keys in that loop. Try print(type(api_photo.getSizes())
.