Skip to content

Commit 55f64b0

Browse files
committed
do not use assert since otherwise running with -O will fail
1 parent 9485db9 commit 55f64b0

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)