diff -r 8c32ea1310de -r 7c6fe1dab213 src/p4l/management/commands/import_record.py --- a/src/p4l/management/commands/import_record.py Tue Oct 08 17:25:39 2013 +0200 +++ b/src/p4l/management/commands/import_record.py Fri Oct 11 11:46:18 2013 +0200 @@ -81,6 +81,12 @@ default=False, help= 'index while importing' ), + make_option('--newline', + dest= 'newline', + action='store_true', + default=False, + help= 'show progress with newlines' + ), ) def __init__(self, *args, **kwargs): @@ -115,7 +121,7 @@ for _,elem in context: if elem.tag == "{%s}Record" % IIEP: i += 1 - writer = show_progress(i, total_records, "Processing record nb %d " % i, 50, writer=writer) + writer = show_progress(i, total_records, "Processing record nb %d " % i, 40, writer=writer, newline=self.newline) try: record_graph = get_empty_graph() record_graph.parse(data=ET.tostring(elem, encoding='utf-8'), format='xml') @@ -128,7 +134,7 @@ else: transaction.commit() - if i%self.batch_size == 0: + if i%self.batch_size == 0: reset_queries() return errors @@ -155,6 +161,7 @@ self.batch_size = options.get('batch_size', 50) self.preserve = options.get("preserve", False) self.index = options.get("index", False) + self.newline = options.get("newline", False) if not self.index: old_realtime_indexing = getattr(settings, "REALTIME_INDEXING", None)