Skip to content

Commit

Permalink
fix: some fixes
Browse files Browse the repository at this point in the history
Threads number moved to class constant.
Now defines "sc_definition" before "nrel_main_idtf".
  • Loading branch information
pavellos21 committed Jul 16, 2020
1 parent 3a96ec7 commit 5cbf8d9
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/loaders/WikiDataWithContextLoader.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ class WikiDataWithContextLoader(WikiDataLoader):
def __init__(self):
super().__init__()
self._lock = threading.Lock()
self._THREADS_NUM = 16

def load_object(self, obj, obj_type):
page = wptools.page(wikibase=obj, skip=['labels'], silent=True)
Expand Down Expand Up @@ -67,7 +68,7 @@ def getEntity(self, entity, lang='en'):
re.sub(r"'s?|\(|\)|,", '', self._page.data['title']))
loading_queue = Queue()

for _ in range(16):
for _ in range(self._THREADS_NUM):
threading.Thread(target=self.thread_fun, args=[
loading_queue, ], daemon=True).start()

Expand Down
2 changes: 1 addition & 1 deletion src/templates/entity.scs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
[{{label}}] (* <- lang_{{lang}};; *);{% endfor %}
<- rrel_key_sc_element: ...
(*
<- sc_definition;;
=> nrel_main_idtf:{% for lang, label in labels %}
{% if lang == 'ru' %}[Опр.({{label}})]{% else %}[Def.({{label}})]{% endif %} (* <-lang_{{lang}};; *);{% endfor %};
<- sc_definition;;
<= nrel_sc_text_translation:{% for lang, description in descriptions %}
... (* -> rrel_example: [{{description}}] (* <-lang_{{lang}};; *);; *);{% endfor %};
*);
Expand Down
2 changes: 1 addition & 1 deletion src/templates/relation.scs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
[{{label}}] (* <- lang_{{lang}};; *);{% endfor %}
<- rrel_key_sc_element: ...
(*
<- sc_definition;;
=> nrel_main_idtf:{% for lang, label in labels %}
{% if lang == 'ru' %}[Опр.({{label}})]{% else %}[Def.({{label}})]{% endif %} (* <-lang_{{lang}};; *);{% endfor %};
<- sc_definition;;
<= nrel_sc_text_translation:{% for lang, description in descriptions %}
... (* -> rrel_example: [{{description}}] (* <-lang_{{lang}};; *);; *);{% endfor %};
*);
Expand Down

0 comments on commit 5cbf8d9

Please sign in to comment.