Fix for pre-2.7 Python versions which require positional argument specifiers (#149)

This commit is contained in:
Yuliya Navrotskaya 2017-04-25 17:22:35 -07:00 committed by Daniel Verkamp
parent 6562e95092
commit 2a0d341f98

View File

@ -35,17 +35,17 @@ for config in ('CONFIG', 'CONFIG.local'):
val = args[var] val = args[var]
if default.lower() == 'y' or default.lower() == 'n': if default.lower() == 'y' or default.lower() == 'n':
if val.lower() == 'y': if val.lower() == 'y':
defs["SPDK_{}".format(var)] = 1 defs["SPDK_{0}".format(var)] = 1
else: else:
defs["SPDK_{}".format(var)] = 0 defs["SPDK_{0}".format(var)] = 0
else: else:
strval = val.replace('"', '\"') strval = val.replace('"', '\"')
defs["SPDK_{}".format(var)] = strval defs["SPDK_{0}".format(var)] = strval
except IOError: except IOError:
continue continue
for key, value in defs.items(): for key, value in defs.items():
if value == 0: if value == 0:
print "#undef {}".format(key) print "#undef {0}".format(key)
else: else:
print "#define {} {}".format(key, value) print "#define {0} {1}".format(key, value)