23
23
"""
24
24
25
25
import os
26
+ import queue
26
27
import sys
27
28
import threading
28
- import queue
29
29
import time
30
-
31
- from typing import Dict , List
32
30
from dataclasses import dataclass
31
+ from typing import Dict , List
32
+
33
33
from progress .bar import Bar
34
34
35
35
from .scanossapi import ScanossApi
@@ -49,8 +49,6 @@ class ThreadedScanning(ScanossBase):
49
49
Multiple threads pull messages off this queue, process the request and put the results into an output queue
50
50
"""
51
51
52
- inputs : queue .Queue = queue .Queue ()
53
- output : queue .Queue = queue .Queue ()
54
52
bar : Bar = None
55
53
56
54
def __init__ (
@@ -65,6 +63,8 @@ def __init__(
65
63
:param nb_threads: Number of thread to run (default 5)
66
64
"""
67
65
super ().__init__ (debug , trace , quiet )
66
+ self .inputs = queue .Queue ()
67
+ self .output = queue .Queue ()
68
68
self .scanapi = scanapi
69
69
self .nb_threads = nb_threads
70
70
self ._isatty = sys .stderr .isatty ()
@@ -134,7 +134,7 @@ def queue_add(self, wfp: str) -> None:
134
134
:param wfp: WFP to add to queue
135
135
"""
136
136
if wfp is None or wfp == '' :
137
- self .print_stderr (f 'Warning: empty WFP. Skipping from scan...' )
137
+ self .print_stderr ('Warning: empty WFP. Skipping from scan...' )
138
138
else :
139
139
self .inputs .put (wfp )
140
140
0 commit comments