--- a/src/jocondelab/management/commands/import_term_labels.py Tue Jun 25 22:14:14 2013 +0200
+++ b/src/jocondelab/management/commands/import_term_labels.py Wed Jun 26 10:57:38 2013 +0200
@@ -10,7 +10,7 @@
from core.rdf_models import graph
from core.wp_utils import normalize_term
from django.core.management.base import NoArgsCommand
-from django.db import transaction
+from django.db import transaction, reset_queries
from optparse import make_option
from rdflib.term import URIRef
@@ -56,7 +56,9 @@
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()
+ reset_queries()
transaction.commit()
+ reset_queries()
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)))
@@ -70,7 +72,9 @@
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()
+ reset_queries()
transaction.commit()
- transaction.leave_transaction_management()
+ reset_queries()
+ transaction.leave_transaction_management()
\ No newline at end of file