diff options
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index 2a01184a73..68c3072991 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py | |||
@@ -822,6 +822,13 @@ class Package_DependencyManager(models.Manager): | |||
822 | """ | 822 | """ |
823 | return self.all().aggregate(Sum('depends_on__size')) | 823 | return self.all().aggregate(Sum('depends_on__size')) |
824 | 824 | ||
825 | def get_total_revdeps_size(self): | ||
826 | """ Returns the total file size of all the packages that depend on | ||
827 | this package. | ||
828 | """ | ||
829 | return self.all().aggregate(Sum('package_id__size')) | ||
830 | |||
831 | |||
825 | def all_depends(self): | 832 | def all_depends(self): |
826 | """ Returns just the depends packages and not any other dep_type """ | 833 | """ Returns just the depends packages and not any other dep_type """ |
827 | return self.filter(Q(dep_type=Package_Dependency.TYPE_RDEPENDS) | | 834 | return self.filter(Q(dep_type=Package_Dependency.TYPE_RDEPENDS) | |