Fix incorrect error being raised when trying load a None object as an

image with imagemagick.
This commit is contained in:
Kovid Goyal 2013-08-03 07:53:25 +05:30
parent ad5a5cc20e
commit 57437fb0b0

View File

@ -126,9 +126,9 @@ class Image(_magick.Image): # {{{
return ans
def load(self, data):
data = bytes(data)
if not data:
raise ValueError('Cannot open image from empty data string')
data = bytes(data)
return _magick.Image.load(self, data)
def open(self, path_or_file):
@ -165,7 +165,6 @@ class Image(_magick.Image): # {{{
self.type_ = val
return property(fget=fget, fset=fset, doc=_magick.Image.type_.__doc__)
@dynamic_property
def size(self):
def fget(self):
@ -181,7 +180,6 @@ class Image(_magick.Image): # {{{
self.size_ = (int(val[0]), int(val[1]), filter, blur)
return property(fget=fget, fset=fset, doc=_magick.Image.size_.__doc__)
def save(self, path, format=None):
if format is None:
ext = os.path.splitext(path)[1]