Skip to content

Commit 525bfe6

Browse files
committed
BUGFIX: component editor validation exception on empty strings
1 parent e0c52fe commit 525bfe6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

MethodicConfigurator/frontend_tkinter_component_editor.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,8 @@ def validate_combobox(self, event, path) -> bool:
263263
def validate_entry_limits(self, event, entry, data_type, limits, name, path): # pylint: disable=too-many-arguments
264264
is_focusout_event = event and event.type == "10"
265265
try:
266-
value = data_type(entry.get())
266+
value = entry.get() # make sure value is defined to prevent exception in the except block
267+
value = data_type(value)
267268
if value < limits[0] or value > limits[1]:
268269
entry.configure(style="entry_input_invalid.TEntry")
269270
raise ValueError(f"{name} must be a {data_type.__name__} between {limits[0]} and {limits[1]}")

0 commit comments

Comments
 (0)