Fixed issue #4890: Handle empty text search pattern in
Tkinter.Text.search
This commit is contained in:
parent
190c35f928
commit
d2ea0332ab
|
@ -3032,7 +3032,8 @@ class Text(Widget):
|
|||
forwards=None, backwards=None, exact=None,
|
||||
regexp=None, nocase=None, count=None, elide=None):
|
||||
"""Search PATTERN beginning from INDEX until STOPINDEX.
|
||||
Return the index of the first character of a match or an empty string."""
|
||||
Return the index of the first character of a match or an
|
||||
empty string."""
|
||||
args = [self._w, 'search']
|
||||
if forwards: args.append('-forwards')
|
||||
if backwards: args.append('-backwards')
|
||||
|
@ -3041,7 +3042,7 @@ class Text(Widget):
|
|||
if nocase: args.append('-nocase')
|
||||
if elide: args.append('-elide')
|
||||
if count: args.append('-count'); args.append(count)
|
||||
if pattern[0] == '-': args.append('--')
|
||||
if pattern and pattern[0] == '-': args.append('--')
|
||||
args.append(pattern)
|
||||
args.append(index)
|
||||
if stopindex: args.append(stopindex)
|
||||
|
|
Loading…
Reference in New Issue