diff options
Diffstat (limited to 'dedup')
-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): |