summaryrefslogtreecommitdiff
path: root/openerp/cli
diff options
context:
space:
mode:
authorXavier Morel <xmo@odoo.com>2015-02-27 13:19:02 +0100
committerXavier Morel <xmo@odoo.com>2015-02-27 14:11:21 +0100
commit68f14c68709bbb50cb7fb66d288955e1d769c5ff (patch)
tree9795af6132f87c136ddccdcdbeff6638ec174fa3 /openerp/cli
parent05905b794eb1e9eaee85e2ee235e42f0f0072556 (diff)
[FIX] handling of big fields in CSV
fixes #2742
Diffstat (limited to 'openerp/cli')
-rw-r--r--openerp/cli/server.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/openerp/cli/server.py b/openerp/cli/server.py
index db0ab0699a1..f3932b4bf60 100644
--- a/openerp/cli/server.py
+++ b/openerp/cli/server.py
@@ -30,6 +30,7 @@ GNU Public Licence.
"""
import atexit
+import csv
import logging
import os
import signal
@@ -142,6 +143,11 @@ def main(args):
config = openerp.tools.config
+ # the default limit for CSV fields in the module is 128KiB, which is not
+ # quite sufficient to import images to store in attachment. 500MiB is a
+ # bit overkill, but better safe than sorry I guess
+ csv.field_size_limit(500 * 1024 * 1024)
+
if config["test_file"]:
config["test_enable"] = True