Skip to content

Commit c9338cf

Browse files
committed
handle missing value
1 parent b942fe3 commit c9338cf

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sc2reader/objects.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,11 @@ def __init__(self, header, attr_id, player, value):
7777
self.value = None
7878
else:
7979
self.name, lookup = LOBBY_PROPERTIES[self.id]
80-
self.value = lookup[value.strip("\x00 ")[::-1]]
80+
try:
81+
self.value = lookup[value.strip("\x00 ")[::-1]]
82+
except KeyError:
83+
self.logger.info("Missing attribute value: {0}".format(value))
84+
self.value = None
8185

8286
def __repr__(self):
8387
return str(self)

0 commit comments

Comments
 (0)