1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 07:28:21 +08:00

Opt: Release cached assets

This commit is contained in:
LmeSzinc
2022-01-24 01:28:47 +08:00
parent 6d182bb620
commit b37114d505
7 changed files with 189 additions and 33 deletions

View File

@@ -1,8 +1,7 @@
import random
import re
from functools import wraps
import numpy as np
from module.logger import logger
@@ -63,7 +62,7 @@ class Config:
flag = [value is None or self.config.__getattribute__(key) == value
for key, value in record['options'].items()]
if not np.all(flag):
if not all(flag):
continue
return record['func'](self, *args, **kwargs)
@@ -117,7 +116,7 @@ def function_drop(rate=0.5, default=None):
def decorate(func):
@wraps(func)
def wrapper(*args, **kwargs):
if np.random.uniform(0, 1) > rate:
if random.uniform(0, 1) > rate:
return func(*args, **kwargs)
else:
cls = ''