Changeset 801cc31baabb…
Parent 1c508fce19e5…
by
Changes to one file · Browse files at 801cc31baabb Showing diff from parent 1c508fce19e5 Diff from another changeset...
@@ -9,6 +9,7 @@ import pango
import Queue
import threading
+import re
from mercurial import util
@@ -333,6 +334,13 @@ _('You must provide a search expression'), self).run()
regexp.grab_focus()
return
+ try:
+ re.compile(retext)
+ except re.error, e:
+ gdialog.Prompt(_('Invalid regular expression'),
+ _('Error: %s') % str(e), self).run()
+ regexp.grab_focus()
+ return
q = Queue.Queue()
args = [self.repo.root, q, 'grep']
|
Loading...