Skip to content

Commit

Permalink
Fix skip query person summary bug
Browse files Browse the repository at this point in the history
return too soon
  • Loading branch information
xxyzz committed Mar 8, 2022
1 parent 6670d41 commit cf2b2f0
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions x_ray_epub.py
Expand Up @@ -89,18 +89,18 @@ def search(self, name, is_person, sent, start, end, xhtml):
self.num_ents += 1
self.entities[name] = {
'id': ent_id, 'summary': sent, 'quote': True}
if is_person and not self.search_people:
return
if name in self.mediawiki.cache_dic and \
self.mediawiki.cache_dic[name]:
self.update_summary(name, self.mediawiki.cache_dic[name])
else:
self.pending_dic[name] = None
if len(self.pending_dic) == MAX_EXLIMIT:
self.mediawiki.query(self.pending_dic, self.update_summary)
self.pending_dic.clear()

self.ent_dic[xhtml].append((start, end, name, ent_id))
if not is_person or self.search_people:
if name in self.mediawiki.cache_dic and \
self.mediawiki.cache_dic[name]:
self.update_summary(name, self.mediawiki.cache_dic[name])
else:
self.pending_dic[name] = None
if len(self.pending_dic) == MAX_EXLIMIT:
self.mediawiki.query(
self.pending_dic, self.update_summary)
self.pending_dic.clear()
self.ent_dic[xhtml_path].append((start, end, name, ent_id))

def update_summary(self, key, summary):
self.entities[key]['summary'] = summary
Expand Down

0 comments on commit cf2b2f0

Please sign in to comment.