def start(self): threadlist = [] loglist = {} files = self.get_files() req = self.detect() print(req) # for i in files: # print(i) for i in range(NUMBER_OF_THREAD): threadlist.append(Scan(self.url, loglist, files, req)) for t in threadlist: t.start() for t in threadlist: t.join() if CACHE_LOG: log = Log(self.url, loglist) log.save()