Skip to content

Commit b6d63e5

Browse files
committed
make diagnostic script not die when players don't have names
1 parent 650a9cb commit b6d63e5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sc2reader/events/game.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@ def __init__(self, frame, pid):
3636
self.is_local = (pid != 16)
3737

3838
def _str_prefix(self):
39-
player_name = self.player.name if getattr(self, 'pid', 16) != 16 else "Global"
39+
if self.player:
40+
player_name = self.player.name if getattr(self, 'pid', 16) != 16 else "Global"
41+
else:
42+
player_name = "no name"
4043
return "{0}\t{1:<15} ".format(Length(seconds=int(self.frame / 16)), player_name)
4144

4245
def __str__(self):

0 commit comments

Comments
 (0)