def _validate_image(self, f): file = validators.validate_file(f) if file is None: raise ValueError(_(u"Can't be empty")) filename = file['filename'] data = file['filedata'] extension = os.path.splitext(filename)[1].lower() prefix = uuid.uuid4().hex filename = prefix + extension # checks the image is not already in the gallery if GalleryImageData.exist(data): raise ValueError(_(u'Image already in gallery')) return dict(filename=filename, data=data)
def _validate_image(self, f): file = validators.validate_file(f) if file is None: raise ValueError(_(u"Can't be empty")) filename = file['filename'] data = file['filedata'] extension = os.path.splitext(filename)[1].lower() prefix = uuid.uuid4().hex filename = prefix + extension # checks the image is not already in the gallery if GalleryImageData.exist(data): raise ValueError(_(u'Image already in gallery')) return dict(filename=filename, data=data)
def has_same_image(self, data): return GalleryImageData.exist(data)
def has_same_image(self, data): return GalleryImageData.exist(data)