mirror of
https://github.com/django/django.git
synced 2025-01-27 02:29:55 +00:00
ff3d746e8d
Previous algo only worked if the first item was a part of the loop, and you would get an infinite loop otherwise (see test). To fix this, it was much easier to do a pre-pass. A bonus is that you now get an error message that actually helps you debug the dependency problem.