Skip to content

Commit 49255d6

Browse files
committed
Re-arrange checks
1 parent 44c7d42 commit 49255d6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

bpython/curtsiesfrontend/repl.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,12 +1211,12 @@ def add_to_incremental_search(self, char=None, backspace=False):
12111211
12121212
The only operations allowed in incremental search mode are
12131213
adding characters and backspacing."""
1214-
if char is None and not backspace:
1215-
raise ValueError("must provide a char or set backspace to True")
12161214
if backspace:
12171215
self.incr_search_target = self.incr_search_target[:-1]
1218-
else:
1216+
elif char is not None:
12191217
self.incr_search_target += char
1218+
else:
1219+
raise ValueError("must provide a char or set backspace to True")
12201220
if self.incr_search_mode == SearchMode.REVERSE_INCREMENTAL_SEARCH:
12211221
self.incremental_search(reverse=True, include_current=True)
12221222
elif self.incr_search_mode == SearchMode.INCREMENTAL_SEARCH:

0 commit comments

Comments
 (0)