def write_csv(filename, header, data): file_result = open(filename, "wb") c = UnicodeWriter(file_result, delimiter=';', quoting=csv.QUOTE_ALL) c.writerow(header) for d in data: c.writerow(d) file_result.close()
connection = conf_lib.get_server_connection(config_file) object_registry = connection.get_model(model) ir_model_registry = connection.get_model('ir.model.data') header = reader.next() try: id_index = header.index('id') except ValueError as ve: print "No External Id (id) column defined, please add one" raise ve i = 1 file_result = open(fail_file, "wb") c = UnicodeWriter(file_result) c.writerow(header) file_result.flush() for line in reader: st = time() lines = [line] xml_ids = [line[id_index]] success = False j = 1 while j < batch_size: j += 1 i += 1 line = reader.next() lines.append(line) xml_ids.append(line[id_index])
header = header[:header_len] try: id_index = header.index('id') except ValueError as ve: print "No External Id (id) column defined, please add one" raise ve i = 1 #while i < 6870: # reader.next() # i+= 1; file_result = open(fail_file, "wb") c = UnicodeWriter(file_result, delimiter=';') c.writerow(header) file_result.flush() thread_list = [] st = time() for line in reader: lines = [line[:header_len]] j = 1 while j < batch_size and line: j += 1 i += 1 try: line = reader.next()[:header_len] lines.append(line)