allow values in DEFINES to contain equals signs. r=pike (no bug)

This commit is contained in:
Ted Mielczarek 2008-09-22 07:04:36 -04:00
Родитель acd5747e70
Коммит 8077b7170d
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -174,8 +174,7 @@ class Preprocessor:
for k,v in os.environ.iteritems(): for k,v in os.environ.iteritems():
self.context[k] = v self.context[k] = v
def handleD(option, opt, value, parser): def handleD(option, opt, value, parser):
vals = value.split('=') vals = value.split('=', 1)
assert len(vals) < 3
if len(vals) == 1: if len(vals) == 1:
vals.append(1) vals.append(1)
elif unescapeDefines and escapedValue.match(vals[1]): elif unescapeDefines and escapedValue.match(vals[1]):