Skip to content

Commit 0d758be

Browse files
committed
Add function for getting player by name.
1 parent 1511ed9 commit 0d758be

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sc2reader/utils.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ class PersonDict(dict):
388388
389389
person = PersonDict()
390390
person[1] = Player(1,"ShadesofGray")
391-
me = person["ShadesofGray"]
391+
me = person.name("ShadesofGray")
392392
del person[me.pid]
393393
394394
Delete is supported on the player id only
@@ -401,6 +401,9 @@ def __init__(self, players=[]):
401401
for player in players:
402402
self[player.pid] = player
403403

404+
def name(self, player_name):
405+
return self._key_map[player_name]
406+
404407
def __setitem__(self, key, value):
405408
if isinstance(key, str):
406409
self._key_map[key] = value.pid

0 commit comments

Comments
 (0)