aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2019-06-13 18:20:05 -0400
committerJosh Matthews <josh@joshmatthews.net>2019-07-09 10:52:43 -0400
commitf1b10393c2b10ed3c54dfeff05a3b1b4d767f55a (patch)
tree118b0af25e111f4b241557df0ef59b349112b444 /python
parent644addd1598426f9b5d1f178bfff7886b36f822c (diff)
downloadservo-f1b10393c2b10ed3c54dfeff05a3b1b4d767f55a.tar.gz
servo-f1b10393c2b10ed3c54dfeff05a3b1b4d767f55a.zip
rustfmt
Diffstat (limited to 'python')
-rw-r--r--python/tidy/servo_tidy/tidy.py4
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