http://bugs.gentoo.org/show_bug.cgi?id=102073 Author: Zac Medico Some refactoring could help make the emerge code more maintainable. I have written a trivial patch that encapsulates the spinner code into an object. This patch only reorganizes code and should not cause any regressions or changes in functionality. Comments? Zac