1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2026-06-10 02:34:51 +00:00

perf: release resource when free

This commit is contained in:
2023-11-21 19:59:13 +08:00
parent 04853b6c31
commit 92b34d4760
3 changed files with 30 additions and 16 deletions
+2 -2
View File
@@ -124,10 +124,10 @@ class ButtonWrapper(Resource):
self.name = name
self.data_buttons = kwargs
self._matched_button: t.Optional[Button] = None
self.resource_add(self.name)
self.resource_add(f'{name}:{next(self.iter_buttons(), None)}')
def resource_release(self):
del_cached_property(self, 'assets')
del_cached_property(self, 'buttons')
self._matched_button = None
def __str__(self):