code: def _update_imageinfo(self):
          
          missing = self._missing_imageinfo()
          deferred = self.flags.get('defer_imageinfo')
          continuing = self.data.get('continue')
  
          if missing and not deferred and not continuing:
              self.get_imageinfo(show=False)
docs: calls get_imageinfo() if data image missing info