src/jocondelab/management/commands/import_csv.py
changeset 35 859862939996
parent 34 b1fd0e0197c8
child 41 7ab0021faed9
--- a/src/jocondelab/management/commands/import_csv.py	Tue Jun 25 10:28:25 2013 +0200
+++ b/src/jocondelab/management/commands/import_csv.py	Tue Jun 25 15:34:18 2013 +0200
@@ -5,14 +5,15 @@
 @author: ymh
 '''
 
-from ..utils import show_progress
 from core.import_processor import (CharFieldProcessor, DateFieldProcessor, 
-    BooleanFieldProcessor, TermProcessor, TrimCharFieldProcessor,
+    BooleanFieldProcessor, TermProcessor, TrimCharFieldProcessor, 
     VideoFieldProcessor)
 from core.models import (Notice, AutrNoticeTerm, DomnNoticeTerm, EcolNoticeTerm, 
     EpoqNoticeTerm, LieuxNoticeTerm, PeriNoticeTerm, ReprNoticeTerm)
+from core.models.notice import SrepNoticeTerm
 from core.settings import (AUTR_CONTEXT, DOMN_CONTEXT, ECOL_CONTEXT, EPOQ_CONTEXT, 
     LIEUX_CONTEXT, PERI_CONTEXT, REPR_CONTEXT, SREP_CONTEXT)
+from core.utils import show_progress
 from django.core.management import BaseCommand
 from django.db import transaction
 from optparse import make_option
@@ -21,7 +22,6 @@
 import logging
 import os.path
 import sys
-from core.models.notice import SrepNoticeTerm
 
 logger = logging.getLogger(__name__)
 
@@ -230,5 +230,5 @@
                 error_msg = "%s - Error treating line: %s\n" % (datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"), repr(e) )
                 logger.exception(error_msg)
 
-        
+        transaction.leave_transaction_management()
         
\ No newline at end of file