mirror of
https://github.com/Hopiu/xapian-haystack.git
synced 2026-03-16 22:20:31 +00:00
Fix for issue #36 -- DatabaseModifiedError
This commit is contained in:
parent
d3f6aa1b81
commit
5dcdaf1751
1 changed files with 12 additions and 0 deletions
|
|
@ -806,6 +806,18 @@ class SearchQuery(BaseSearchQuery):
|
|||
super(SearchQuery, self).__init__(backend=backend)
|
||||
self.backend = backend or SearchBackend()
|
||||
|
||||
def run(self, spelling_query=None):
|
||||
try:
|
||||
return super(SearchQuery, self).run(spelling_query=spelling_query)
|
||||
except xapian.DatabaseModifiedError:
|
||||
return super(SearchQuery, self).run(spelling_query=spelling_query)
|
||||
|
||||
def run_mlt(self):
|
||||
try:
|
||||
return super(SearchQuery, self).run_mlt()
|
||||
except xapian.DatabaseModifiedError:
|
||||
return super(SearchQuery, self).run_mlt()
|
||||
|
||||
def build_query(self):
|
||||
if not self.query_filter:
|
||||
query = xapian.Query('')
|
||||
|
|
|
|||
Loading…
Reference in a new issue