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 |
- |
|
|