Skip to content

Commit 15fd99c

Browse files
Fixed type checks across the app
1 parent 857626a commit 15fd99c

File tree

3 files changed

+35
-22
lines changed

3 files changed

+35
-22
lines changed

BabbleApp/algo_settings_widget.py

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -147,34 +147,42 @@ def render(self, window, event, values):
147147
# If anything has changed in our configuration settings, change/update those.
148148
changed = False
149149

150-
if self.config.gui_multiply != float(values[self.gui_multiply]):
151-
self.config.gui_multiply = float(values[self.gui_multiply])
152-
changed = True
150+
if str(self.config.gui_multiply) != values[self.gui_multiply]:
151+
try:
152+
self.config.gui_multiply = float(values[self.gui_multiply])
153+
changed = True
154+
except: print("Not a Float")
153155

154156
if self.config.gui_model_file != values[self.gui_model_file]:
155157
self.config.gui_model_file = values[self.gui_model_file]
156158
changed = True
157159

158-
if self.config.calib_deadzone != float(values[self.calib_deadzone]):
159-
self.config.calib_deadzone = float(values[self.calib_deadzone])
160-
changed = True
160+
if str(self.config.calib_deadzone) != values[self.calib_deadzone]:
161+
try:
162+
self.config.calib_deadzone = float(values[self.calib_deadzone])
163+
changed = True
164+
except: print("Not a Float")
161165

162166
if self.config.gui_use_gpu != values[self.gui_use_gpu]:
163167
self.config.gui_use_gpu = values[self.gui_use_gpu]
164168
changed = True
165169
if values[self.gui_gpu_index] != '':
166-
if self.config.gui_gpu_index != int(values[self.gui_gpu_index]):
167-
self.config.gui_gpu_index = int(values[self.gui_gpu_index])
168-
changed = True
170+
if str(self.config.gui_gpu_index) != values[self.gui_gpu_index]:
171+
try:
172+
self.config.gui_gpu_index = int(values[self.gui_gpu_index])
173+
changed = True
174+
except: print("Not an Int")
169175

170176
if self.config.gui_runtime != str(values[self.gui_runtime]):
171177
self.config.gui_runtime = str(values[self.gui_runtime])
172178
changed = True
173179

174180
if values[self.gui_inference_threads] != '':
175-
if self.config.gui_inference_threads != int(values[self.gui_inference_threads]):
176-
self.config.gui_inference_threads = int(values[self.gui_inference_threads])
177-
changed = True
181+
if str(self.config.gui_inference_threads) != values[self.gui_inference_threads]:
182+
try:
183+
self.config.gui_inference_threads = int(values[self.gui_inference_threads])
184+
changed = True
185+
except: print("Not an Int")
178186
if values[self.gui_min_cutoff] != '':
179187
if self.config.gui_min_cutoff != values[self.gui_min_cutoff]:
180188
self.config.gui_min_cutoff = values[self.gui_min_cutoff]

BabbleApp/calib_settings_widget.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,6 @@ def render(self, window, event, values):
196196
for count2, element2 in enumerate(element1):
197197
if values[element2] != '':
198198
try:
199-
float(values[element2])
200199
if float(self.array[count1][count2]) != float(values[element2]):
201200
self.array[count1][count2] = float(values[element2])
202201
changed = True

BabbleApp/general_settings_widget.py

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -225,17 +225,23 @@ def render(self, window, event, values):
225225
self.config.gui_osc_location = values[self.gui_osc_location]
226226
changed = True
227227
if values[self.gui_cam_resolution_x] != '':
228-
if self.config.gui_cam_resolution_x != int(values[self.gui_cam_resolution_x]):
229-
self.config.gui_cam_resolution_x = int(values[self.gui_cam_resolution_x])
230-
changed = True
228+
if str(self.config.gui_cam_resolution_x) != values[self.gui_cam_resolution_x]:
229+
try:
230+
self.config.gui_cam_resolution_x = int(values[self.gui_cam_resolution_x])
231+
changed = True
232+
except: print("Not an Int")
231233
if values[self.gui_cam_resolution_y] != '':
232-
if self.config.gui_cam_resolution_y != int(values[self.gui_cam_resolution_y]):
233-
self.config.gui_cam_resolution_y = int(values[self.gui_cam_resolution_y])
234-
changed = True
234+
if str(self.config.gui_cam_resolution_y) != values[self.gui_cam_resolution_y]:
235+
try:
236+
self.config.gui_cam_resolution_y = int(values[self.gui_cam_resolution_y])
237+
changed = True
238+
except: print("Not an Int")
235239
if values[self.gui_cam_framerate] != '':
236-
if self.config.gui_cam_framerate != int(values[self.gui_cam_framerate]):
237-
self.config.gui_cam_framerate = int(values[self.gui_cam_framerate])
238-
changed = True
240+
if str(self.config.gui_cam_framerate) != values[self.gui_cam_framerate]:
241+
try:
242+
self.config.gui_cam_framerate = int(values[self.gui_cam_framerate])
243+
changed = True
244+
except: print("Not an Int")
239245

240246
if self.config.gui_use_red_channel != bool(values[self.gui_use_red_channel]):
241247
self.config.gui_use_red_channel = bool(values[self.gui_use_red_channel])

0 commit comments

Comments
 (0)