From 448532d990f63c04a531a36ab7cff9582f5f8d6b Mon Sep 17 00:00:00 2001 From: Rael Gugelmin Cunha Date: Tue, 11 Apr 2017 08:09:49 -0300 Subject: [PATCH] Forgot to add new file --- scudcloud/downloader.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 scudcloud/downloader.py diff --git a/scudcloud/downloader.py b/scudcloud/downloader.py new file mode 100644 index 0000000..7cc9384 --- /dev/null +++ b/scudcloud/downloader.py @@ -0,0 +1,15 @@ +from urllib import request + +from PyQt5.QtCore import QThread + +class Downloader(QThread): + + def __init__(self, wrapper, icon, path): + QThread.__init__(self) + self.wrapper = wrapper + self.icon = icon + self.path = path + + def run(self): + file_name, headers = request.urlretrieve(self.icon, self.path) + self.wrapper.icon = file_name