Skip to content

Commit

Permalink
Cache get_asset_names_in_folder
Browse files Browse the repository at this point in the history
Significantly speed-ups DoorPatches
  • Loading branch information
henriquegemignani committed Jul 15, 2024
1 parent d88582c commit bfb8d23
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/open_samus_returns_rando/patcher_editor.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import copy
import functools
import typing
from pathlib import Path

Expand Down Expand Up @@ -74,6 +75,7 @@ def remove_entity(self, reference: dict)-> None:
scenario.raw.actors[layer].pop(actor_name)
scenario.remove_actor_from_all_groups(actor_name)

@functools.cache
def get_asset_names_in_folder(self, folder: str) -> typing.Iterator[str]:
yield from (
name
Expand Down

0 comments on commit bfb8d23

Please sign in to comment.