The flag doesn't do anything useful at all... <snip> use python && export PYTHON=1 unset PYTHON </snip> # export PYTHON=1; echo PYTHON=$PYTHON; unset PYTHON; echo PYTHON=$PYTHON PYTHON=1 PYTHON= What are you after there?
python support at the c level is not ready for portage-utils due to a defunct build system in python.o which leads to textrels on hardened. expect to see the use flag but it doing nothing for several releases.
the code there is just a placeholder FYI
Created attachment 106516 [details] app-portage/portage-utils fixed ebuild I really fail to see how is this bug invalid; anyway in case you ever decide to commit an ebuild that does not violate QA in multiple places (duff IUSE, creating orphaned files and dirs in pkg_postinst() etc.), here's one attached.