Fix terrible regression in search

This commit is contained in:
Charles Haley 2012-07-13 15:53:26 +02:00
parent 37ddf7d075
commit 4730816948

View File

@ -156,12 +156,14 @@ def _match(query, value, matchkind):
elif query == t: elif query == t:
return True return True
elif matchkind == REGEXP_MATCH: elif matchkind == REGEXP_MATCH:
return re.search(query, t, re.I|re.UNICODE) if re.search(query, t, re.I|re.UNICODE):
return True
elif matchkind == CONTAINS_MATCH: elif matchkind == CONTAINS_MATCH:
if pref_use_primary_find_in_search: if pref_use_primary_find_in_search:
return primary_find(query, t)[0] != -1 if primary_find(query, t)[0] != -1:
else: return True
return query in t elif query in t:
return True
except re.error: except re.error:
pass pass
return False return False