bitbake: toaster: models add all_depends method for Package_DependencyManager
This convenience method returns just the Package_Dependency for the package which are regular dependencies i.e. not RECOMMENDS or any other types. (Bitbake rev: bd76c22fe2aa06690b4ee25de69219ac0bf6b4d6) Signed-off-by: brian avery <avery.brian@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
a8ab1c6b25
commit
40f6effec4
|
@ -787,6 +787,11 @@ class Package_DependencyManager(models.Manager):
|
|||
"""
|
||||
return self.all().aggregate(Sum('depends_on__size'))
|
||||
|
||||
def all_depends(self):
|
||||
""" Returns just the depends packages and not any other dep_type """
|
||||
return self.filter(Q(dep_type=Package_Dependency.TYPE_RDEPENDS) |
|
||||
Q(dep_type=Package_Dependency.TYPE_TRDEPENDS))
|
||||
|
||||
class Package_Dependency(models.Model):
|
||||
TYPE_RDEPENDS = 0
|
||||
TYPE_TRDEPENDS = 1
|
||||
|
|
Loading…
Reference in New Issue