Skip to content

Commit b7050f4

Browse files
committed
refactor(multithread): improve error logging and remove redundant log method
1 parent fe89313 commit b7050f4

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

bugscanx/modules/scanners_pro/concurrency/multithread.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def _worker(self):
5353
try:
5454
self.task(task)
5555
except Exception as e:
56-
self.log(f"Error in task: {e}")
56+
self.logger.log(f"Error in task: {e}")
5757
finally:
5858
with self._lock:
5959
self._scanned += 1
@@ -65,14 +65,11 @@ def success(self, item):
6565
def get_success(self):
6666
return self._success
6767

68-
def log(self, msg):
69-
self.logger.log(msg)
70-
7168
def log_progress(self, *extra):
7269
parts = [
7370
f"{self._scanned / max(1, self._total) * 100:.2f}%",
7471
f"{self._scanned} / {self._total}",
75-
f"{len(self._success)}"
72+
f"{len(self._success)}"
7673
] + [str(x) for x in extra if x]
7774
self.logger.replace(" - ".join(parts))
7875

0 commit comments

Comments
 (0)