except Exception, e:
raise e
- logger.info('%s downloaded: %s done!' % (threading.currentThread().getName(), url))
+ logger.info('%s %s downloaded.' % (threading.currentThread().getName(), url))
def _download_thread(self, queue, folder=''):
while True:
folder = str(folder)
if self.path:
- folder = self.path
+ folder = '%s/%s' % (self.path, folder)
if os.path.exists(path=folder):
logger.warn('Path \'%s\' already exist' % folder)
for thread in self.threads:
thread.join()
+ # clean threads list
+ self.threads = []
logger.log(15, u'🍺 All done, saved to \'%s\'!' % folder)