diff --git a/tools_webrtc/autoroller/roll_deps.py b/tools_webrtc/autoroller/roll_deps.py index 0b1279a68c..523caba4dd 100755 --- a/tools_webrtc/autoroller/roll_deps.py +++ b/tools_webrtc/autoroller/roll_deps.py @@ -210,7 +210,11 @@ def BuildDepsentryDict(deps_dict): result = {} def AddDepsEntries(deps_subdict): for path, deps_url in deps_subdict.iteritems(): - if not result.has_key(path): + if isinstance(deps_url, dict): + # We don't support deps conditional on a variable. + # This is needed after http://crrev.com/9f8b8eb2 + continue + elif not result.has_key(path): url, revision = deps_url.split('@') if deps_url else (None, None) result[path] = DepsEntry(path, url, revision)