diff options
author | Gwenael Lambrouin <gwenael.lambrouin@orange.com> | 2021-08-24 11:42:26 +0200 |
---|---|---|
committer | Gwenael Lambrouin <gwenael.lambrouin@orange.com> | 2021-08-24 14:41:58 +0200 |
commit | 58a44a8ea1e48ba8936485086794cb59795a2d03 (patch) | |
tree | d91beeac3df5c0ecef37eb093a5eff52c6317e37 /nfvbench/utils.py | |
parent | 1574b1655e47e4c37dfaf8de8cb0a8bfcb999894 (diff) |
Be explicit about text file encoding
Python PEP 597 (https://www.python.org/dev/peps/pep-0597) recommends to use an
explicit encoding for text files instead of the default locale encoding.
Pylint 2.10 adds a new checker named unspecified-encoding for that.
The present patch adds explicit utf-8 encoding to open() calls in nfvbench and
fixes pylint unspecified-encoding warnings.
Remark: this patch does not change nfvbench behaviour on systems where utf-8 is
the locale encoding, which is generally the case on Linux systems.
Change-Id: Ic4dfb37e1ea958452a0173f7630a68f0d95071ae
Signed-off-by: Gwenael Lambrouin <gwenael.lambrouin@orange.com>
Diffstat (limited to 'nfvbench/utils.py')
-rw-r--r-- | nfvbench/utils.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nfvbench/utils.py b/nfvbench/utils.py index 512422d..07a38cb 100644 --- a/nfvbench/utils.py +++ b/nfvbench/utils.py @@ -66,7 +66,7 @@ def save_json_result(result, json_file, std_json_path, service_chain, service_ch if filepaths: for file_path in filepaths: LOG.info('Saving results in json file: %s...', file_path) - with open(file_path, 'w') as jfp: + with open(file_path, 'w', encoding="utf-8") as jfp: json.dump(result, jfp, indent=4, |