XiaoYouChR / Ghost-Downloader-3

A multi-threading async downloader with QThread based on PyQt/PySide 使用QThread的协程下载器
GNU General Public License v3.0
412 stars 23 forks source link

使用协程下载文件 #18

Closed Alpha-Qian closed 3 months ago

Alpha-Qian commented 3 months ago
  1. 对于url,filepath,filename,client这类由多个DownloadWork对象共享的数据改为直接访问DownTask的属性
  2. 使用协程下载文件
  3. 协程内使用aiofiles读写文件防止标准库阻塞的读写方式影响下载速度
YHX2010 commented 3 months ago

哦吼?还有PR?

YHX2010 commented 3 months ago

加油哥,期待你的PR能被merge

XiaoYouChR commented 3 months ago

不好意思,开学了,暂时没有时间仔细看😵

XiaoYouChR commented 3 months ago

非常感谢PR!不好意思这么晚才回复😵 1、无法断点续传。

:1: SyntaxWarning: list indices must be integers or slices, not tuple; perhaps you missed a comma? 2、请使用驼峰命名法,遵循 Qt 开发规范。 3、如果可以,请合并最新的 main branch。
Alpha-Qian commented 3 months ago

错误貌似发生在eval()里所以给不出报错位置,害我找了半天,造成的原因已经修了。不过目前还有校验无法生效的问题,还在修改。我好像没有解决合并冲突的权限