Skip to content

Commit ed4e8d1

Browse files
committed
Make event.apply a configurable action.
1 parent f03ebbf commit ed4e8d1

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

sc2reader/config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
recursive=True,
4747
depth=-1,
4848
follow_symlinks=True,
49-
files=files.all
49+
files=files.all,
50+
apply=False
5051
)
5152

5253
class ReaderMap(dict):

sc2reader/processors.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,9 @@ def Full(replay):
175175
event.player = replay.person[event.pid]
176176
event.player.events.append(event)
177177

178-
event.apply()
178+
# Because applying the events is slow, make it configurable
179+
if replay.opt.apply: event.apply()
180+
179181
l = replay.events_by_type[event.name]
180182
l.append(event)
181183

0 commit comments

Comments
 (0)