diff options
author | eliott <eliott@cactuswax.net> | 2008-04-16 20:45:49 -0700 |
---|---|---|
committer | eliott <eliott@cactuswax.net> | 2008-04-16 20:45:49 -0700 |
commit | 7d4b89f3dea9635be081fd053d2ce5d293655702 (patch) | |
tree | e122baeef809702dc2c1af6ec25da6dcda3d36de | |
parent | 512ad192f705ed7c0fe97ea4d7e8e6ce9029ee53 (diff) |
Add sorting of required_by values
-rw-r--r-- | main/models.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/main/models.py b/main/models.py index 2bc3724a..1e7d0647 100644 --- a/main/models.py +++ b/main/models.py @@ -204,6 +204,10 @@ class Package(models.Model): ).order_by('depname') for req in requiredby: reqs.append((req.pkg.id,req.pkg.pkgname)) + ## sort the resultant array. Django has problems in the orm with + ## trying to shoehorn the sorting into the reverse foreign key + ## reference in the query above. :( + reqs.sort(lambda a,b: cmp(a[1],b[1])) return reqs def get_depends(self): |