diff --git a/proxywatchd.py b/proxywatchd.py index 31a29f1..8c3db48 100644 --- a/proxywatchd.py +++ b/proxywatchd.py @@ -172,8 +172,8 @@ class Proxywatchd(): def submit_collected(self): query = 'UPDATE proxylist SET failed=?,tested=?,dronebl=?,country=?,proto=?,duration=? WHERE proxy=?' - for job in self.collected: - self.mysqlite.execute(query, (job.failcount, job.nextcheck, 1, "unknown", job.proto, job.duration, job.proxy)) + args = [ (job.failcount, job.nextcheck, 1, 'unknown', job.proto, job.duration, job.proxy) for job in self.collected ] + self.mysqlite.executemany(query, args) self.mysqlite.commit() self.collected = []