| Index: pylib/gyp/mac_tool.py
|
| ===================================================================
|
| --- pylib/gyp/mac_tool.py (revision 1753)
|
| +++ pylib/gyp/mac_tool.py (working copy)
|
| @@ -9,6 +9,7 @@
|
| """
|
|
|
| import fcntl
|
| +import json
|
| import os
|
| import plistlib
|
| import re
|
| @@ -125,7 +126,8 @@
|
|
|
| # Insert synthesized key/value pairs (e.g. BuildMachineOSBuild).
|
| plist = plistlib.readPlistFromString(lines)
|
| - plist = dict(plist.items() + zip(keys[::2], keys[1::2]))
|
| + if keys:
|
| + plist = dict(plist.items() + json.loads(keys[0]).items())
|
| lines = plistlib.writePlistToString(plist)
|
|
|
| # Go through all the environment variables and replace them as variables in
|
|
|