for x in msg:
portage.writemsg(">>> %s\n" % x)
-from portage.exception import PermissionDenied, UnsupportedAPIException
+from portage.exception import PermissionDenied, \
+ PortagePackageException, UnsupportedAPIException
checked_for_stale_env = False
for arg in pargs:
for x in msg:
portage.writemsg("!!! %s\n" % x, noiselevel=-1)
a = 1
+ except PortagePackageException, e:
+ portage.writemsg("!!! %s\n" % (e,), noiselevel=-1)
+ a = 1
except PermissionDenied, e:
portage.writemsg("!!! Permission Denied: %s\n" % (e,), noiselevel=-1)
a = 1
writemsg(("!!! File %s doesn't exist, can't update " + \
"Manifest\n") % e, noiselevel=-1)
return 0
+ except portage.exception.PortagePackageException, e:
+ writemsg(("!!! %s\n") % (e,), noiselevel=-1)
+ return 0
try:
mf.write(sign=False)
except portage.exception.PermissionDenied, e: