def __init__(self,
bot_user,
osu_client,
model_cache_dir,
model_cache_size,
token_secret,
upload_url):
super().__init__({bot_user})
self.bot_user = bot_user
self.osu_client = osu_client
self.model_cache_dir = pathlib.Path(model_cache_dir)
self.token_secret = Fernet(token_secret)
self.upload_url = upload_url
self.get_model = lru_cache(model_cache_size)(self._get_model)
self._user_stats = ExpiringCache()
self._candidates = LockedIterator(self._gen_candidates())
评论列表
文章目录