Closed petronny closed 3 years ago
看起来是改 core.read_verfile 和 core.write_verfile 就行
不过可能做一个
def read_ver(uri):
if uri.startswith('mysql://'):
return read_ver_mysql(uri)
elif uri.startswith('file://'):
return read_ver_file(uri)
else:
return read_ver_file(uri)
比较好?
还有就是我 sqlalchemy 不熟啊。。。
有人有空PR一下么。。。没人我再PR[捂脸]
想知道为什么有这样的需求?
因为本地 nvchecker 老是因为网络问题报错。。。即使走了代理。。。
然后就想扔 github actions ,所以需要一个好一点的把数据传出来的办法。增量更新什么的。。。
On Wed, Dec 09, 2020 at 08:05:22AM -0800, Jingbei Li wrote:
因为本地 nvchecker 老是因为网络问题报错。。。即使走了代理。。。
然后就想扔 github actions ,所以需要一个好一点的把数据传出来的办法。
直接传文件不行么?
-- Best regards, lilydjwg
也不是不行。。。
我在github actions最后来个json到数据库的转换也可以。。。
啊想起来了,并发nvtake的时候有个文件冲突的问题。
虽然加文件锁也能解决。。。但感觉就是绕。。。
On Wed, Dec 09, 2020 at 11:37:49AM -0800, Jingbei Li wrote:
啊想起来了,并发nvtake的时候有个文件冲突的问题。
虽然加文件锁也能解决。。。但感觉就是绕。。。
为什么你要并发 nvtake 呢?
加个锁吧,flock 一下,很简单的。
-- Best regards, lilydjwg
On Wed, Dec 09, 2020 at 08:44:07AM -0800, Jingbei Li wrote:
也不是不行。。。
我在github actions最后来个json到数据库的转换也可以。。。
你不能直接把那个 json 上传到某个地方吗?还是说你只有个数据库可用?
-- Best regards, lilydjwg
一切都是为了并行打包。。。
文件锁也行。。。也能传文件。。。
就是问题绕一绕总能解决,想找有没有好点的办法。
我先这么试试,要是能搞定我就把这个关了
On Wed, Dec 09, 2020 at 09:15:42PM -0800, Jingbei Li wrote:
一切都是为了并行打包。。。
并行打包的话,我最近准备实现(等手上的事情、准备写还没写的博客都做完)。
Python 3.9 太棒啦~
-- Best regards, lilydjwg
Python 3.9 太棒啦~
有啥跟并行相关的么?
有啥跟并行相关的么?
Saving oldver and newver in the oldver table and newver table in a mysql database: