more detailed error messages from Image.py

This commit is contained in:
Lars Buitinck 2014-03-24 17:49:19 +01:00
parent 2a9f2cdd7d
commit 61975dd8ad
2 changed files with 7 additions and 3 deletions

3
.gitignore vendored
View File

@ -5,3 +5,6 @@ dist
.tox
*.so
docs/_build
# Vim cruft
.*.swp

View File

@ -1965,7 +1965,7 @@ def fromarray(obj, mode=None):
else:
ndmax = 4
if ndim > ndmax:
raise ValueError("Too many dimensions.")
raise ValueError("Too many dimensions: %d > %d." % (ndim, ndmax))
size = shape[1], shape[0]
if strides is not None:
@ -2018,7 +2018,7 @@ def open(fp, mode="r"):
"""
if mode != "r":
raise ValueError("bad mode")
raise ValueError("bad mode %r" % mode)
if isPath(fp):
filename = fp
@ -2054,7 +2054,8 @@ def open(fp, mode="r"):
#traceback.print_exc()
pass
raise IOError("cannot identify image file")
raise IOError("cannot identify image file %r"
% (filename if filename else fp))
#
# Image processing.