code: def get_image_dimension(self, url):
          
          w_h = (None, None)
          try:
              if url.startswith('//'):
                  url = 'http:' + url
              data = requests.get(url).content
              im = Image.open(BytesIO(data))
  
              w_h = im.size
          except Exception:
              logger.warning("Error getting image size {}".format(url), exc_info=True)
  
          return w_h
docs: Return a tuple that contains (width, height)
          Pass in a url to an image and find out its size without loading the whole file
          If the image wxh could not be found, the tuple will contain `None` values