summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/orm/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r--bitbake/lib/toaster/orm/models.py7
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) |