headimg_generator
headimg_generator copied to clipboard
报错显示这个 求助
我也这样,安装之后可以用,重启之后就不行了
看着和 #39 的问题一样?
我也是这样,安装之后就可以用了,重启之后就不行了
我也是重启之后就不能用了
看着和 #39 的问题一样?
大佬求助,只要重启还是会插件失效
大佬求助,只要重启还是会插件失效
报的错误也是上面图示错误吗?贴个log看一下吧
我也是这样,安装之后就可以用了,重启之后就不行了
我也是重启之后就不能用了
读config.yml会报错,启动之前删掉就行了
我也是这样,安装之后就可以用了,重启之后就不行了
我也是重启之后就不能用了
读config.yml会报错,启动之前删掉就行了
嗯昨天发现了
对于此报错解决方法: 在 manager.py 中,第139行的 raw_list = yaml.safe_load(f) 改成 raw_list = yaml.unsafe_load(f) 即可
对于此报错解决方法: 在 manager.py 中,第139行的 raw_list = yaml.safe_load(f) 改成 raw_list = yaml.unsafe_load(f) 即可
感谢大佬
方便贴一下config.yml
的前5行内容看看吗?
方便贴一下
config.yml
的前5行内容看看吗?
-5000choyen: black list: [] mode:0 white list: [] -acg entrance: black list: [] mode:0 white list: [] -add chaos: black list: [] mode:0 white list: [J Baddiction: black list: [1 mode:0 white list: [1 Halike: black list:[] mode:O 5045white list:[ Galways: black 11st:0] mode: white list: [1 Balways Like: black list: [] mode: 2 white list:[] 9Canti kidnap: oblack lst: [] 51mode:white list: [] 33 anya suki: Bblack list: [] 5 mode:0 E white list: [J appland Eblack list: [] 5 mode: 40 wnite list 这个吗
这是原始格式粘贴吗,感觉格式有点奇怪
这是原始格式粘贴吗,感觉格式有点奇怪
代码层是没问题的
def __load(self):
raw_list: Dict[str, Any] = {}
if self.__path.exists():
with self.__path.open("r", encoding="utf-8") as f:
try:
raw_list = yaml.safe_load(f)
except UnicodeDecodeError:
hoshino.logger.warning("表情列表解析失败,将重新生成")
try:
meme_list = {
name: MemeConfig.parse_obj(config) for name, config in raw_list.items()
}
except AttributeError:
meme_list = {}
hoshino.logger.warning("表情列表解析失败,将重新生成")
self.__meme_list = {meme.key: MemeConfig() for meme in self.memes}
self.__meme_list.update(meme_list)
def __dump(self):
self.__path.parent.mkdir(parents=True, exist_ok=True)
meme_list = {name: config.dict() for name, config in self.__meme_list.items()}
with self.__path.open("w", encoding="utf-8") as f:
yaml.dump(meme_list, f, allow_unicode=True)
当文件不存在的时候会自动生成config.yml并写入文件
代码层是没问题的
他们貌似是第一次跑没问题,但重启后读配置文件会出问题