def inspect(self, refresh=True):
if refresh or not self._inspect_data:<EOL><INDENT>identifier = self._id or self.get_full_name()<EOL>if not identifier:<EOL><INDENT>raise ConuException("<STR_LIT>")<EOL><DEDENT>self._inspect_data = self.d.inspect_image(identifier)<EOL><DEDENT>return self._inspect_data<EOL>
provide metadata about the image; flip refresh=True if cached metadata are enough

:param refresh: bool, update the metadata with up to date content
:return: dict