2011-05-12 11 views
10

Bulkloader genera il seguente errore durante l'importazione di un file CSV a grandi cellule:Bulkloader CSV errore di formato

[ERROR ] Error in data source thread: field larger than field limit (131072) 

Questo è un problema comune per il modulo csv, fissabile con:

csv.field_size_limit(sys.maxint) 

Come posso eseguire il bulkloader?

risposta

8

Prova questo:

In bulkloader.yaml aggiuntivo:

python_preamble: 
- import: csv_fix 
... # the rest of your imports 

In csv_fix.py aggiuntivo:

import csv, sys 
csv.field_size_limit(sys.maxint) 
+0

grazie - che ha fatto – hoju

+0

Grazie! Ho davvero pensato che ci fosse un bug nella lib di CSV. – ruralcoder

Problemi correlati