installed_extensions_for no longer fails when nothing known about pkg
This commit is contained in:
		@@ -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):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user