Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b78b21b

Browse files
author
Bulat Gaifullin
committed
Ensure xml_config options are list
1 parent 876b300 commit b78b21b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

xmlsec_setupinfo.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,10 @@ def load_xmlsec1_config():
168168
if config is None or not config.get('libraries'):
169169
fatal_xmlsec1_error()
170170

171-
config.setdefault('libraries', [])
172-
config.setdefault('include_dirs', [])
173-
config.setdefault('library_dirs', [])
171+
# make sure that all options are list
172+
for x in ('libraries', 'include_dirs', 'library_dirs'):
173+
config[x] = list(config.get(x) or [])
174+
174175
# fix macros, ensure that macros is list
175176
macros = list(config.get('define_macros', []))
176177
for i, v in enumerate(macros):

0 commit comments

Comments
 (0)