diff options
author | Dan McGee <dan@archlinux.org> | 2013-11-25 21:11:35 -0600 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2013-11-25 21:11:35 -0600 |
commit | fab8d437929fce202b11707e1cacbc079f61edbc (patch) | |
tree | e420ed0ae9b974857ddd1a8b2638f7cd40486384 /main/utils.py | |
parent | 108cfaa8df3b94031a3436fbb71c76fdc0650ba1 (diff) | |
parent | 833798f4fb7f629fdb8d7e57b5f25b31d395fa5e (diff) |
Merge branch 'cleaned-reqdby'release_2013-11-25
Diffstat (limited to 'main/utils.py')
-rw-r--r-- | main/utils.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/main/utils.py b/main/utils.py index 9ee8db58..97cc540a 100644 --- a/main/utils.py +++ b/main/utils.py @@ -187,4 +187,18 @@ class PackageStandin(object): return '/packages/%s/%s/%s/' % ( self.repo.name.lower(), self.arch.name, self.pkgbase) + +class DependStandin(object): + '''Resembles a Depend object, and has a few of the same fields, but is + really a link to a base package rather than a single package.''' + def __init__(self, depends): + self._depends = depends + first = depends[0] + self.name = first.name + self.version = first.version + self.comparison = first.comparison + self.description = first.description + self.deptype = first.deptype + self.pkg = first.pkg.base_package() or PackageStandin(first.pkg) + # vim: set ts=4 sw=4 et: |