Skip to content

Commit 0053fcf

Browse files
committed
refactor: clean up threading logic
1 parent d861b4e commit 0053fcf

5 files changed

Lines changed: 17 additions & 17 deletions

File tree

constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class DefaultConfig:
88
test_host = 'translate.googleapis.com'
99
save_hosts = ['translate.googleapis.com', 'translate-pa.googleapis.com']
1010
template = 'https://{}/translate_a/single?client=gtx&sl=en&tl=fr&q=a'
11-
num_threads = 64
11+
num_workers = 64
1212
timeout = 1.5
1313
repeat = 3
1414

dlgSettings.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def __init__(self, parent, settings, default_font):
3333
self.ui.spinBox_fontSize.setValue(font.pointSize())
3434
self.ui.hostEdit.setText(settings.value('test/host'))
3535
self.ui.templateEdit.setText(settings.value('test/template'))
36-
self.ui.spinBox_threads.setValue(settings.value('test/num_threads', type=int))
36+
self.ui.spinBox_workers.setValue(settings.value('test/num_workers', type=int))
3737
self.ui.doubleSpinBox_timeout.setValue(settings.value('test/timeout', type=float))
3838
self.ui.spinBox_repeat.setValue(settings.value('test/repeat', type=int))
3939
self._set_save_hosts(settings.value('saveHosts'))
@@ -60,7 +60,7 @@ def apply(self, settings):
6060
settings.setValue('appearance/font', font)
6161
settings.setValue('test/host', self.ui.hostEdit.text())
6262
settings.setValue('test/template', self.ui.templateEdit.text())
63-
settings.setValue('test/num_threads', self.ui.spinBox_threads.value())
63+
settings.setValue('test/num_workers', self.ui.spinBox_workers.value())
6464
settings.setValue('test/timeout', self.ui.doubleSpinBox_timeout.value())
6565
settings.setValue('test/repeat', self.ui.spinBox_repeat.value())
6666
settings.setValue('saveHosts', self._get_save_hosts())
@@ -74,7 +74,7 @@ def on_btnRestoreDefaults_clicked(self):
7474
self.ui.spinBox_fontSize.setValue(self.default_font.pointSize())
7575
self.ui.hostEdit.setText(DefaultConfig.test_host)
7676
self.ui.templateEdit.setText(DefaultConfig.template)
77-
self.ui.spinBox_threads.setValue(DefaultConfig.num_threads)
77+
self.ui.spinBox_workers.setValue(DefaultConfig.num_workers)
7878
self.ui.doubleSpinBox_timeout.setValue(DefaultConfig.timeout)
7979
self.ui.spinBox_repeat.setValue(DefaultConfig.repeat)
8080
self._set_save_hosts(DefaultConfig.save_hosts)

dlgSettings.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@
213213
</widget>
214214
</item>
215215
<item row="3" column="1">
216-
<widget class="QSpinBox" name="spinBox_threads">
216+
<widget class="QSpinBox" name="spinBox_workers">
217217
<property name="sizePolicy">
218218
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
219219
<horstretch>0</horstretch>

main.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def __init__(self, parent=None):
104104
self.settings = QSettings('GoodCoder666', 'IPFinder')
105105
if set(self.settings.allKeys()) == {
106106
'appearance/style', 'appearance/font', 'appearance/language', 'scan/ranges', 'test/host',
107-
'test/template', 'test/num_threads', 'test/timeout', 'test/repeat', 'saveHosts'}:
107+
'test/template', 'test/num_workers', 'test/timeout', 'test/repeat', 'saveHosts'}:
108108
self._update_ui()
109109
else:
110110
self._reset_settings()
@@ -165,7 +165,7 @@ def _reset_settings(self):
165165
self.settings.setValue('scan/ranges', DefaultConfig.scan_ranges)
166166
self.settings.setValue('test/host', DefaultConfig.test_host)
167167
self.settings.setValue('test/template', DefaultConfig.template)
168-
self.settings.setValue('test/num_threads', DefaultConfig.num_threads)
168+
self.settings.setValue('test/num_workers', DefaultConfig.num_workers)
169169
self.settings.setValue('test/timeout', DefaultConfig.timeout)
170170
self.settings.setValue('test/repeat', DefaultConfig.repeat)
171171
self.settings.setValue('saveHosts', DefaultConfig.save_hosts)
@@ -370,7 +370,7 @@ def _test_ips(self, after_scan=True):
370370
request_format=self.settings.value('test/template'),
371371
timeout=self.settings.value('test/timeout', type=float),
372372
repeat=self.settings.value('test/repeat', type=int),
373-
num_workers=self.settings.value('test/num_threads', type=int))
373+
num_workers=self.settings.value('test/num_workers', type=int))
374374
thread.foundAvailable.connect(self._add_result)
375375
thread.foundUnavailable.connect(self._found_unavailable)
376376
thread.finished.connect(self._speedtest_finished)

ui_dlgSettings.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -150,15 +150,15 @@ def setupUi(self, Dialog):
150150

151151
self.gridLayout_2.addWidget(self.hostEdit, 0, 1, 1, 1)
152152

153-
self.spinBox_threads = QSpinBox(self.groupBox_speedTest)
154-
self.spinBox_threads.setObjectName(u"spinBox_threads")
155-
sizePolicy2.setHeightForWidth(self.spinBox_threads.sizePolicy().hasHeightForWidth())
156-
self.spinBox_threads.setSizePolicy(sizePolicy2)
157-
self.spinBox_threads.setMinimum(1)
158-
self.spinBox_threads.setMaximum(256)
159-
self.spinBox_threads.setValue(64)
160-
161-
self.gridLayout_2.addWidget(self.spinBox_threads, 3, 1, 1, 1)
153+
self.spinBox_workers = QSpinBox(self.groupBox_speedTest)
154+
self.spinBox_workers.setObjectName(u"spinBox_workers")
155+
sizePolicy2.setHeightForWidth(self.spinBox_workers.sizePolicy().hasHeightForWidth())
156+
self.spinBox_workers.setSizePolicy(sizePolicy2)
157+
self.spinBox_workers.setMinimum(1)
158+
self.spinBox_workers.setMaximum(256)
159+
self.spinBox_workers.setValue(64)
160+
161+
self.gridLayout_2.addWidget(self.spinBox_workers, 3, 1, 1, 1)
162162

163163
self.labTimeout = QLabel(self.groupBox_speedTest)
164164
self.labTimeout.setObjectName(u"labTimeout")

0 commit comments

Comments
 (0)