# HG changeset patch # User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr> # Date 1564660968 -7200 # Thu Aug 01 14:02:48 2019 +0200 # Node ID 260373d293d262838c25e019d5cf1eafd7f8e84e # Parent 84d3931485f52b11f9067baf1a3370d7cf383868 📠sort import files (in case they are numbered) diff --git a/import_csv.py b/import_csv.py --- a/import_csv.py +++ b/import_csv.py @@ -90,7 +90,7 @@ } _logger.info(f"{len(model_filenames)} files to import") for model, csv_file in model_filenames: - _logger.info('[ ] Importing - %s in model %s', csv_file, model) + _logger.info('Importing - %s in model %s', csv_file, model) import_dlg_id = import_obj.create({'res_model': model}) with open(csv_file, 'rb') as f: m = MultipartEncoder( @@ -236,7 +236,7 @@ if nmspc.directory: for directory in nmspc.directory: for root, subdirs, files in os.walk(directory): - file_list.extend(os.path.join(root, f) for f in files) + file_list.extend(os.path.join(root, f) for f in sorted(files)) for filename in file_list: _logger.debug(f"{filename} to import") model_csv = os.path.basename(filename).split(' ')[-1]