Skip to content

Commit f632da6

Browse files
committed
Adds in some basic __str__ functionality to have printable exceptions
1 parent 8a6ed2c commit f632da6

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

sc2reader/exceptions.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,12 @@ def __init__(self, message, replay, event, bytes):
33
self.message = message
44
self.replay = replay
55
self.event = event
6-
self.bytes = bytes
6+
self.bytes = bytes
7+
8+
def __str__(self):
9+
return """ParseError %s
10+
%s - %s
11+
%s""" % (self.message, self.event.type, self.event.code, self.bytes)
12+
13+
def __repr__(self):
14+
return str(self)

0 commit comments

Comments
 (0)