From 31eb79b1e92e0c57608aef9bbb58d0704119430b Mon Sep 17 00:00:00 2001 From: Matt Rose Date: Mon, 1 Jun 2020 21:00:13 -0400 Subject: [PATCH] add debug logging to searchbar --- terminatorlib/searchbar.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/terminatorlib/searchbar.py b/terminatorlib/searchbar.py index 83c0dbde..0ecb36b1 100644 --- a/terminatorlib/searchbar.py +++ b/terminatorlib/searchbar.py @@ -12,6 +12,7 @@ from gi.repository import GLib from .translation import _ from .config import Config from . import regex +from .util import dbg # pylint: disable-msg=R0904 class Searchbar(Gtk.HBox): @@ -125,7 +126,9 @@ class Searchbar(Gtk.HBox): def do_search(self, widget): """Trap and re-emit the clicked signal""" + dbg('entered do_search') searchtext = self.entry.get_text() + dbg('searchtext: %s' % searchtext) if searchtext == '': return @@ -136,6 +139,7 @@ class Searchbar(Gtk.HBox): if regex.FLAGS_PCRE2: try: self.searchre = Vte.Regex.new_for_search(searchtext, len(searchtext), regex.FLAGS_PCRE2) + dbg('search RE: %s' % self.searchre) self.vte.search_set_regex(self.searchre, 0) except GLib.Error: # happens when PCRE2 support is not builtin (Ubuntu < 19.10) @@ -144,6 +148,7 @@ class Searchbar(Gtk.HBox): if not self.searchre: # fall back to old GLib regex self.searchre = GLib.Regex(searchtext, regex.FLAGS_GLIB, 0) + dbg('search RE: %s' % self.searchre) self.vte.search_set_gregex(self.searchre, 0) self.next.set_sensitive(True)