I am presuming that portage has decided to abandon the annoyingly python3-incompatible "except Class, varname" syntax, hence its removal in master; we still have a couple in prefix. Reproducible: Always Steps to Reproduce: find . -name '*.py' |xargs grep -C0 -n --color=no 'except [^[:space:][:punct:]]*,' | tee /dev/stderr | wc -l Actual Results: ./pym/_emerge/actions.py:2478: except OSError, e: ./pym/_emerge/actions.py:2504: except IOError, e: 2 patch enclosed
Created attachment 322480 [details, diff] rewrite troublesome exception handling syntax
nb: the above is a patch against the prefix branch (of git://git.overlays.gentoo.org/proj/portage.git)
thanks, patch applied
was released in the meanwhile