diff -r 9aea3575bd16 -r 72d9b5ea39b4 src/eric7/QScintilla/SearchReplaceWidget.py --- a/src/eric7/QScintilla/SearchReplaceWidget.py Fri Jan 05 16:04:03 2024 +0100 +++ b/src/eric7/QScintilla/SearchReplaceWidget.py Sat Jan 06 15:21:02 2024 +0100 @@ -1275,29 +1275,30 @@ if self.escapeCheckBox.isChecked(): ftxt = Utilities.unslash(ftxt) - if selectionOnly: - ok = aw.findFirstInSelection( - ftxt, - self.regexpCheckBox.isChecked(), - self.caseCheckBox.isChecked(), - self.wordCheckBox.isChecked(), - False, - True, - posix=posixMode, - cxx11=cxx11Mode, - ) - else: - ok = aw.findFirst( - ftxt, - self.regexpCheckBox.isChecked(), - self.caseCheckBox.isChecked(), - self.wordCheckBox.isChecked(), - False, - True, - line, - index, - posix=posixMode, - cxx11=cxx11Mode, + ok = ( + aw.findFirstInSelection( + ftxt, + self.regexpCheckBox.isChecked(), + self.caseCheckBox.isChecked(), + self.wordCheckBox.isChecked(), + False, + True, + posix=posixMode, + cxx11=cxx11Mode, + ) + if selectionOnly + else aw.findFirst( + ftxt, + self.regexpCheckBox.isChecked(), + self.caseCheckBox.isChecked(), + self.wordCheckBox.isChecked(), + False, + True, + line, + index, + posix=posixMode, + cxx11=cxx11Mode, + ) ) found = ok @@ -1310,10 +1311,11 @@ while ok: aw.replace(rtxt) replacements += 1 - if selectionOnly: - ok = self.__findNextPrev(ftxt, self.__findBackwards) - else: - ok = aw.findNext() + ok = ( + self.__findNextPrev(ftxt, self.__findBackwards) + if selectionOnly + else aw.findNext() + ) self.__finding = True aw.endUndoAction() if wordWrap: