diff options
Diffstat (limited to 'addons/base_import/models/base_import.py')
| -rw-r--r-- | addons/base_import/models/base_import.py | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/addons/base_import/models/base_import.py b/addons/base_import/models/base_import.py index 8626d76acb9..76ad4683e28 100644 --- a/addons/base_import/models/base_import.py +++ b/addons/base_import/models/base_import.py @@ -223,7 +223,6 @@ class Import(models.TransientModel): # TODO: cache on model? return importable_fields - @api.multi def _read_file(self, options): """ Dispatch to specific method to read file content, according to its mimetype or file type :param options : dict of reading options (quoting, separator, ...) @@ -261,7 +260,6 @@ class Import(models.TransientModel): raise ImportError(_("Unable to load \"{extension}\" file: requires Python module \"{modname}\"").format(extension=file_extension, modname=req)) raise ValueError(_("Unsupported file format \"{}\", import only supports CSV, ODS, XLS and XLSX").format(self.file_type)) - @api.multi def _read_xls(self, options): """ Read file content, using xlrd lib """ book = xlrd.open_workbook(file_contents=self.file or b'') @@ -307,7 +305,6 @@ class Import(models.TransientModel): # use the same method for xlsx and xls files _read_xlsx = _read_xls - @api.multi def _read_ods(self, options): """ Read file content using ODSReader custom lib """ doc = odf_ods_reader.ODSReader(file=io.BytesIO(self.file or b'')) @@ -318,7 +315,6 @@ class Import(models.TransientModel): if any(x for x in row if x.strip()) ) - @api.multi def _read_csv(self, options): """ Returns a CSV-parsed iterator of all non-empty lines in the file :throws csv.Error: if an error is detected during CSV parsing @@ -561,7 +557,6 @@ class Import(models.TransientModel): matches[index] = match_field or None return headers, matches - @api.multi def parse_preview(self, options, count=10): """ Generates a preview of the uploaded files, and performs fields-matching between the import's file data and the model's @@ -737,7 +732,6 @@ class Import(models.TransientModel): decimal_separator = options.get('float_decimal_separator', '.') return thousand_separator, decimal_separator - @api.multi def _parse_import_data(self, data, import_fields, options): """ Lauch first call to _parse_import_data_recursive with an empty prefix. _parse_import_data_recursive will be run @@ -745,7 +739,6 @@ class Import(models.TransientModel): """ return self._parse_import_data_recursive(self.res_model, '', data, import_fields, options) - @api.multi def _parse_import_data_recursive(self, model, prefix, data, import_fields, options): # Get fields of type date/datetime all_fields = self.env[model].fields_get() @@ -845,7 +838,6 @@ class Import(models.TransientModel): 'error': e }) - @api.multi def do(self, fields, columns, options, dryrun=False): """ Actual execution of the import |
