Skip to content

Commit b6537c4

Browse files
committed
handle string values for select
1 parent 0fdf086 commit b6537c4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ltk/widgets.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1425,8 +1425,10 @@ def changed(self):
14251425
self.handler(self.get_selected_index(), self.get_selected_option())
14261426

14271427
def _set_value(self, value):
1428-
if isinstance(value, int):
1429-
value = self.options[value]
1428+
try:
1429+
value = self.options[int(value)]
1430+
except (ValueError, IndexError):
1431+
pass
14301432
try:
14311433
self.set_selected_index(self.options.index(value))
14321434
except ValueError as e:

0 commit comments

Comments
 (0)