Convert configparser values to string
On Python 3, configparser will reject non string values, and theoretically we could have some in the configuration. Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
2efc4d8561
commit
797b13b34a
@ -23,6 +23,7 @@ import contextlib
|
||||
|
||||
import koji
|
||||
from kobo.shortcuts import run
|
||||
import six
|
||||
from six.moves import configparser
|
||||
|
||||
from .. import util
|
||||
@ -171,6 +172,9 @@ class KojiWrapper(object):
|
||||
for section, opts in config_options.items():
|
||||
cfg_parser.add_section(section)
|
||||
for option, value in opts.items():
|
||||
if not isinstance(value, six.string_types):
|
||||
# Python 3 configparser will reject non-string values.
|
||||
value = str(value)
|
||||
cfg_parser.set(section, option, value)
|
||||
|
||||
fd = open(conf_file_dest, "w")
|
||||
|
@ -83,6 +83,7 @@ class KojiWrapperTest(KojiWrapperBaseTestCase):
|
||||
'ksurl': 'git://example.com/ks.git',
|
||||
'distro': 'test-distro',
|
||||
'release': '20160222.0',
|
||||
'disk_size': 4,
|
||||
}
|
||||
},
|
||||
self.tmpfile
|
||||
@ -105,7 +106,8 @@ class KojiWrapperTest(KojiWrapperBaseTestCase):
|
||||
'kickstart = test-kickstart',
|
||||
'ksurl = git://example.com/ks.git',
|
||||
'distro = test-distro',
|
||||
'release = 20160222.0'])
|
||||
'release = 20160222.0',
|
||||
'disk_size = 4'])
|
||||
|
||||
def test_get_image_paths(self):
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user