diff options
Diffstat (limited to 'python/tidy/servo_tidy')
-rw-r--r-- | python/tidy/servo_tidy/tidy.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/python/tidy/servo_tidy/tidy.py b/python/tidy/servo_tidy/tidy.py index b54bc35bfbf..46da89d3907 100644 --- a/python/tidy/servo_tidy/tidy.py +++ b/python/tidy/servo_tidy/tidy.py @@ -371,6 +371,10 @@ def check_lock(file_name, contents): source = "crates.io" packages_by_name.setdefault(package["name"], []).append((package["version"], source)) + for name in exceptions: + if name not in packages_by_name: + yield (1, "duplicates are allowed for `{}` but it is not a dependency".format(name)) + for (name, packages) in packages_by_name.iteritems(): has_duplicates = len(packages) > 1 duplicates_allowed = name in exceptions |