Skip to content
Snippets Groups Projects
Commit 82dc935a authored by Todd Gamblin's avatar Todd Gamblin
Browse files

installed_extensions_for no longer fails when nothing known about pkg

parent 5c2608b0
No related branches found
No related tags found
No related merge requests found
...@@ -119,8 +119,15 @@ def extensions_for(self, extendee_spec): ...@@ -119,8 +119,15 @@ def extensions_for(self, extendee_spec):
@_autospec @_autospec
def installed_extensions_for(self, extendee_spec): def installed_extensions_for(self, extendee_spec):
return [s.package for s in self.installed_package_specs() for s in self.installed_package_specs():
if s.package.extends(extendee_spec)] try:
if s.package.extends(extendee_spec):
yield s.package
except UnknownPackageError, e:
# Skip packages we know nothing about
continue
# TODO: add some conditional way to do this instead of
# catching exceptions.
def dirname_for_package_name(self, pkg_name): def dirname_for_package_name(self, pkg_name):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment