def getImageSize(self, fieldname=None): if fieldname is not None: value = self.guarded_orig_image(fieldname) if value is None: return (0, 0) return value.getImageSize() value = IPrimaryFieldInfo(self.context).value return value.getImageSize()
def getImageSize(self, fieldname=None): if fieldname is not None: try: value = self.guarded_orig_image(fieldname) except Unauthorized: # This is a corner case that can be seen in some tests, # at least plone.app.caching and plone.formwidget.namedfile. # When it is *really* unauthorized to get this image, # it will go wrong somewhere else. value = None if value is None: return (0, 0) return value.getImageSize() value = IPrimaryFieldInfo(self.context).value return value.getImageSize()