src/jocondelab/management/commands/import_term_labels.py
changeset 61 0048668779c0
parent 41 7ab0021faed9
child 334 169b7cfd1f58
--- a/src/jocondelab/management/commands/import_term_labels.py	Wed Jul 10 18:16:59 2013 +0200
+++ b/src/jocondelab/management/commands/import_term_labels.py	Thu Jul 04 17:57:26 2013 +0200
@@ -42,7 +42,7 @@
             for i,(s,_,o) in enumerate(graph.triples((None, URIRef("http://www.w3.org/2004/02/skos/core#prefLabel"), None), context=context)):
                 self.stdout.write("%d - Thesaurus %s term pref label %s" % (i+1,thes.label, repr(o)))
                 try:                
-                    term = Term.objects.get(uri=unicode(s))
+                    term = Term.objects.get(uri=unicode(s))  # @UndefinedVariable
                     lang = getattr(o, 'language', None)
                     pref_label = unicode(o).strip()
                     if term.label != pref_label:
@@ -52,7 +52,7 @@
 
                     if not TermLabel.objects.filter(label=pref_label, term=term, lang=lang).exists():
                         TermLabel.objects.create(label=pref_label, term=term, lang=lang)
-                except Term.DoesNotExist:
+                except Term.DoesNotExist:  # @UndefinedVariable
                     self.stdout.write("Thesaurus %s term pref label %s for %s does not exists" % (thes.label, repr(o), repr(s)))                
                 if not ((i+1) % batch_size):
                     transaction.commit()
@@ -63,12 +63,12 @@
             for i,(s,_,o) in enumerate(graph.triples((None, URIRef("http://www.w3.org/2004/02/skos/core#altLabel"), None), context=context)):
                 self.stdout.write("%d - Thesaurus %s term alt label %s for %s" % (i+1, thes.label, repr(o), repr(s)))
                 try:
-                    term = Term.objects.get(uri=unicode(s))
+                    term = Term.objects.get(uri=unicode(s))  # @UndefinedVariable
                     alt_label = unicode(o).strip()
                     lang = getattr(o, 'language', None)
                     if not TermLabel.objects.filter(label=alt_label, term=term, lang=lang).exists():
                         TermLabel.objects.create(label=alt_label, term=term, lang=lang)
-                except Term.DoesNotExist:
+                except Term.DoesNotExist:  # @UndefinedVariable
                     self.stdout.write("Thesaurus %s term alt label %s for %s does not exists" % (thes.label, repr(o), repr(s)))
                 if not ((i+1) % batch_size):
                     transaction.commit()