Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ec5d80e

Browse files
committed
Raise a more useful exception
1 parent 803a96e commit ec5d80e

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lib/matplotlib/dviread.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,9 @@ class DviFont(object):
546546
__slots__ = ('texname', 'size', 'widths', '_scale', '_vf', '_tfm')
547547

548548
def __init__(self, scale, tfm, texname, vf):
549-
assert(isinstance(texname, bytes))
549+
if not isinstance(texname, bytes):
550+
raise ValueError("texname must be a bytestring, got %s"
551+
% type(texname))
550552
self._scale, self._tfm, self.texname, self._vf = \
551553
scale, tfm, texname, vf
552554
self.size = scale * (72.0 / (72.27 * 2**16))

0 commit comments

Comments
 (0)