Skip to content

Commit 700afd1

Browse files
authored
Merge pull request #12 from mortbauer/master
do not use assert since otherwise running with -O will fail
2 parents 0eef2a4 + 55f64b0 commit 700afd1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

rubymarshal/reader.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,10 @@ def read_symreal(self):
282282

283283

284284
def load(fd, registry=None):
285-
assert fd.read(1) == b"\x04"
286-
assert fd.read(1) == b"\x08"
285+
if fd.read(1) != b"\x04":
286+
raise ValueError(r'Expected token \x04')
287+
if fd.read(1) != b"\x08":
288+
raise ValueError(r'Expected token \x08')
287289

288290
loader = Reader(fd, registry=registry)
289291
return loader.read()

0 commit comments

Comments
 (0)