Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 376577
Collapse All | Expand All

(-)a/pym/_emerge/resolver/output.py (-3 / +7 lines)
Lines 26-31 from _emerge.Blocker import Blocker Link Here
26
from _emerge.create_world_atom import create_world_atom
26
from _emerge.create_world_atom import create_world_atom
27
from _emerge.resolver.output_helpers import ( _DisplayConfig, _tree_display,
27
from _emerge.resolver.output_helpers import ( _DisplayConfig, _tree_display,
28
	_PackageCounters, _create_use_string, _format_size, _calc_changelog, PkgInfo)
28
	_PackageCounters, _create_use_string, _format_size, _calc_changelog, PkgInfo)
29
from _emerge.show_invalid_depstring_notice import show_invalid_depstring_notice
29
30
30
if sys.hexversion >= 0x3000000:
31
if sys.hexversion >= 0x3000000:
31
	basestring = str
32
	basestring = str
Lines 312-319 class Display(object): Link Here
312
			try:
313
			try:
313
				myfilesdict = self.portdb.getfetchsizes(pkg.cpv,
314
				myfilesdict = self.portdb.getfetchsizes(pkg.cpv,
314
					useflags=pkg_info.use, myrepo=pkg.repo)
315
					useflags=pkg_info.use, myrepo=pkg.repo)
315
			except InvalidDependString:
316
			except InvalidDependString as e:
316
				# should have been masked before it was selected
317
				# FIXME: validate SRC_URI earlier
318
				depstr, = self.portdb.aux_get(pkg.cpv,
319
					["SRC_URI"], myrepo=pkg.repo)
320
				show_invalid_depstring_notice(
321
					pkg, depstr, str(e))
317
				raise
322
				raise
318
			if myfilesdict is None:
323
			if myfilesdict is None:
319
				myfilesdict = "[empty/missing/bad digest]"
324
				myfilesdict = "[empty/missing/bad digest]"
320
- 

Return to bug 376577