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)