Skip to content

Commit 19cf116

Browse files
committed
better error msg in load_context
1 parent 581a6f0 commit 19cf116

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sc2reader/events.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,15 @@ def __init__(self, frame, pid):
1616
# self.time = Length(seconds=self.second)
1717

1818
def load_context(self, replay):
19+
# print "Hi", self.pid, replay.person, self.__class__
20+
if self.pid != 16 and self.pid not in replay.person:
21+
self.logger.error("Bad pid ({}) for event {} at {}.".format(self.pid, self.__class__, Length(seconds=int(self.frame/16))))
22+
1923
if self.pid != 16:
2024
self.player = replay.person[self.pid]
2125

2226
def _str_prefix(self):
23-
player_name = self.player.name if getattr(self,'pid', 16)!=16 else "Global"
27+
player_name = self.player.name if self.getattr(self,'pid', 16)!=16 else "Global"
2428
return "%s\t%-15s " % (Length(seconds=int(self.frame/16)), player_name)
2529

2630
def __str__(self):

0 commit comments

Comments
 (0)