poseidon.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:poseidon 作者: sidus-dev 项目源码 文件源码
def on_decide_destination(self, download, name):

        url = download.get_request().get_uri()

        if not name: name = get_domain(url).replace(".", "_")
        if not "." in name:

            mime = download.get_response().get_mime_type()
            suf = mime.split("/")
            name = "{}.{}".format(name, suf[1])

        for i in self.dlview:
            for a in i:
                if type(a) == Gtk.ModelButton:
                    if a.get_name().split("/")[-1] == name:
                        self.downloads_menu.show()
                        return True

        if url: pathchooser().save(name, download, url)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号