File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -44,11 +44,11 @@ def main():
4444 if not args .one_each or replay .is_ladder :
4545 replay = sc2reader .load_replay (path , debug = True )
4646
47- pids = set ( [ player .pid for player in replay .players ] )
48- pids . add ( 16 )
49- event_pids = set ( [ event .player .pid for event in replay .events ] )
50- if pids != event_pids :
51- print 'Pid problem! pids={pids} but event pids={event_pids}' .format (pids = pids , event_pids = event_pids )
47+ player_pids = set ( [ player .pid for player in replay .players ] )
48+ efilter = lambda e : hasattr ( e , 'player' )
49+ event_pids = set ( [ event .player .pid for event in filter ( efilter , replay .events ) ] )
50+ if player_pids != event_pids :
51+ print 'Pid problem! pids={pids} but event pids={event_pids}' .format (pids = player_pids , event_pids = event_pids )
5252 print ' with {path}: {build} - {real_type} on {map_name} - Played {start_time}' .format (path = path , ** replay .__dict__ )
5353 else :
5454 print 'No problems with {path}: {build} - {real_type} on {map_name} - Played {start_time}' .format (path = path , ** replay .__dict__ )
You can’t perform that action at this time.
0 commit comments