diff options
author | Helmut Grohne <helmut@subdivi.de> | 2013-09-07 21:24:15 +0200 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2013-09-07 21:24:15 +0200 |
commit | ba9ae116e0bbb25e2df327ba48c82472ccfa2690 (patch) | |
tree | 74eb9d6780fe8fe0349d818e9a3fa5ce40726ca7 /dedup/debpkg.py | |
parent | 7f3d8c5098d23bb43b86e060700170cc41cd22aa (diff) | |
download | debian-dedup-ba9ae116e0bbb25e2df327ba48c82472ccfa2690.tar.gz |
record multi-arch header in package table
Diffstat (limited to 'dedup/debpkg.py')
-rw-r--r-- | dedup/debpkg.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/dedup/debpkg.py b/dedup/debpkg.py index d8cc22f..6d857ba 100644 --- a/dedup/debpkg.py +++ b/dedup/debpkg.py @@ -20,8 +20,13 @@ def process_control(control_contents): depends = set(dep[0]["name"].encode("ascii") for dep in control.relations.get("depends", ()) if len(dep) == 1) - return dict(package=package, source=source, version=version, - architecture=architecture, depends=depends) + ret = dict(package=package, source=source, version=version, + architecture=architecture, depends=depends) + try: + ret["multiarch"] = control["multi-arch"].encode("ascii") + except KeyError: + pass + return ret class MultiHash(object): def __init__(self, *hashes): |