# File lib/flickr/photos.rb, line 212
        def getSizes(photo)
                photo_id = (photo.class == Flickr::Photo) ? photo.id : photo
                photo = (photo.class == Flickr::Photo) ? photo :
                        (@flickr.photo_cache_lookup(photo_id) ||
                             Flickr::Photo.new(@flickr,photo_id))
                res = @flickr.call_method('flickr.photos.getSizes',
                        'photo_id' => photo_id )
                photo.sizes = {}
                res.elements['/sizes'].each_element do |el|
                        size = Flickr::Size.from_xml(el)
                        photo.sizes[size.label.intern] = size
                end
                @flickr.photo_cache_store(photo)
                return photo
        end