语法告警问题
/Users/elijahxb/Documents/pydemos/funboost_demo/.venv/lib/python3.14/site-packages/nb_log/monkey_sys_std.py:15: SyntaxWarning: "[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\["? A raw string is also an option.
/Users/elijahxb/Documents/pydemos/funboost_demo/.venv/lib/python3.14/site-packages/funboost/utils/monkey_patches.py:14: SyntaxWarning: "\c" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\c"? A raw string is also an option.
File "D:\codes\funboost\funboost\concurrent_pool\async_pool_executor0223.py", line 267, in
/Users/elijahxb/Documents/pydemos/funboost_demo/.venv/lib/python3.14/site-packages/funboost/utils/class_utils.py:80: SyntaxWarning: "(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\("? A raw string is also an option.
不一一列举了,这些告警希望能解决下 还有,utils/monkey_patches.py里面有个堆栈报错的注释是什么鬼
另外,持久化队列,sqlite的默认路径: SQLLITE_QUEUES_PATH = '/sqllite_queues',这个根路径会大概率导致权限问题,无法正常运行,这种类似的配置还是别放到根路径吧
你用的python3.14 就会这样啊,直接看源码就好了,python3.14不推荐这样写正则了,以前的python版本没说不推荐这样写代码,要怪python改的太快了。 你直接忽略警告就好了,直接问ai 怎么忽略警告,不需要我教。
SQLLITE_QUEUES_PATH 这个是用户自己改,win不需要权限,linux 用户自己改, 我不会自作主张放到某一个路径,如果不需要用户修改,用户自己都不知道sqlite文件放哪里了。 到时候十几个sqlite文件把用户磁盘占了,linux低手都不知道怎么排查是什么文件夹导致磁盘占用的。 如果我改成用户home目录的a文件夹,你会抱怨为什么不是放在b文件夹呢。
可以多问ai ,ai啥都会