Esempio n. 1
0
	def run(self):
		while True:
			md5 = self.tasks.get()
			if md5:
				self.md5 = md5
				resp, error = Req().request(self.app.config['malware.lu']['apiurl'] + '/download', {
					'hash': self.md5,
					'apikey': self.app.config['malware.lu']['apikey']
				})
				if not error:
					resp.save(self.app.downloads, progressfn = self.process, postfix = '.part')
				self.done()