code: def people_getPublicPhotos(user_id, per_page='', page=''):
      
      method = 'flickr.people.getPublicPhotos'
      data = _doget(method, user_id=user_id, per_page=per_page, page=page)
      photos = []
      if hasattr(data.rsp.photos, "photo"): # Check if there are photos at all (may be been paging too far).
          if isinstance(data.rsp.photos.photo, list):
              for photo in data.rsp.photos.photo:
                  photos.append(_parse_photo(photo))
          else:
              photos = [_parse_photo(data.rsp.photos.photo)]
      return photos
docs: Returns list of Photo objects.