src/core/wp_utils.py
changeset 4 ae066d797a66
parent 3 221af1052ec4
child 33 61c3ffd94f11
--- a/src/core/wp_utils.py	Sat Jun 15 16:21:02 2013 +0200
+++ b/src/core/wp_utils.py	Sun Jun 16 01:03:40 2013 +0200
@@ -130,7 +130,7 @@
 
 
 
-def get_or_create_term(term_label, term_uri, term_lang, thesaurus, wp_label_transform=(lambda l:l)):
+def get_or_create_term(term_label, term_uri, term_lang, thesaurus, wp_label_transform=(lambda l:l), skip_wp_query=False):
     
     term_label_normalized = normalize_term(term_label)
     # We get the wikipedia references for the tag_label
@@ -161,7 +161,7 @@
         term_label_obj = TermLabel(label=term_label, term=term, lang=term_lang)
         term_label_obj.save()
         
-    elif term.wikipedia_pageid:
+    elif term.wikipedia_pageid and not skip_wp_query:
         wp_res = query_wikipedia_title(site, pageid=term.wikipedia_pageid)
         wikipedia_revision_id = wp_res['revision_id']
         term.wikipedia_revision_id = wikipedia_revision_id