summaryrefslogtreecommitdiff
path: root/pbr/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'pbr/util.py')
-rw-r--r--pbr/util.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pbr/util.py b/pbr/util.py
index e931b5f..323747e 100644
--- a/pbr/util.py
+++ b/pbr/util.py
@@ -62,6 +62,7 @@ except ImportError:
import logging # noqa
from collections import defaultdict
+import io
import os
import re
import shlex
@@ -320,7 +321,7 @@ def setup_cfg_to_setup_kwargs(config, script_args=()):
in_cfg_value = split_multiline(in_cfg_value)
value = ''
for filename in in_cfg_value:
- description_file = open(filename)
+ description_file = io.open(filename, encoding='utf-8')
try:
value += description_file.read().strip() + '\n\n'
finally: