def report_error(self, pat, msg, col=-1): #print('report_error', pat, msg, col,self._incrementalSearch) if self._incrementalSearch: if self._error_callback_ptr: return self._error_callback_ptr(pat, msg, col) else: return None else: return SearchEngine.report_error(self, pat, msg, col)
def __init__(self, *args, **kw): SearchEngine.__init__(self, *args, **kw) self._error_callback_ptr = None self._incrementalSearch = False self.varlist = [self.revar, self.casevar, self.wordvar, self.wrapvar] self.tracelist = []