diff --git a/addons/fastwq/libs/ankihub.py b/addons/fastwq/libs/ankihub.py
index 109cb2d..716e013 100644
--- a/addons/fastwq/libs/ankihub.py
+++ b/addons/fastwq/libs/ankihub.py
@@ -115,12 +115,16 @@ def updateSingle(repositories, path, data):
code = asset['url']
p, fname = os.path.split(code)
appendHtml(temp='
Downloading {1}: {0}%
'.format(0,fname))
- urlthread = UrlThread(code)
- urlthread.start()
- urlthread.join()
- response = urlthread.response#urllib2.urlopen(code)
- meta = response.info()
- file_size = int(meta.get("Content-Length"))
+ try:
+ urlthread = UrlThread(code)
+ urlthread.start()
+ urlthread.join()
+ response = urlthread.response#urllib2.urlopen(code)
+ meta = response.info()
+ file_size = int(meta.get("Content-Length"))
+ except:
+ appendHtml('Downloading file error!
')
+ return
d = buffer('')
dl = 0
i = 0
diff --git a/addons21/fastwq/libs/ankihub.py b/addons21/fastwq/libs/ankihub.py
index 738dcb8..11f0284 100644
--- a/addons21/fastwq/libs/ankihub.py
+++ b/addons21/fastwq/libs/ankihub.py
@@ -115,12 +115,16 @@ def updateSingle(repositories, path, data):
code = asset['url']
p, fname = os.path.split(code)
appendHtml(temp='
Downloading {1}: {0}%
'.format(0,fname))
- urlthread = UrlThread(code)
- urlthread.start()
- urlthread.join()
- response = urlthread.response#urllib2.urlopen(code)
- meta = response.info()
- file_size = int(meta.get("Content-Length"))
+ try:
+ urlthread = UrlThread(code)
+ urlthread.start()
+ urlthread.join()
+ response = urlthread.response#urllib2.urlopen(code)
+ meta = response.info()
+ file_size = int(meta.get("Content-Length"))
+ except:
+ appendHtml('Downloading file error!
')
+ return
d = b''
dl = 0
i = 0