From 319c6e655a87f2f7b7af0ec7e966a325839b9d0c Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Tue, 14 Jan 2014 08:53:46 +0100 Subject: [PATCH] Simplify package matching --- common/tasks/packages.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/common/tasks/packages.py b/common/tasks/packages.py index 65b82a3..bf171e7 100644 --- a/common/tasks/packages.py +++ b/common/tasks/packages.py @@ -13,11 +13,9 @@ class AddManifestPackages(Task): import re remote = re.compile('^(?P[^/]+)(/(?P[^/]+))?$') for package in info.manifest.packages['install']: - match = None - if remote.match(package): - match = remote.match(package).groupdict() + match = remote.match(package) if match is not None: - info.packages.add(match['name'], match['target']) + info.packages.add(match.group('name'), match.group('target')) else: info.packages.add_local(package)