This article from O’Reilly’s Python DevCenter just came down my RSS reader. It’s a quite cool article on how to use Python’s new (as of 2.3) standard logging module. We’ve got a custom logger, albeit a short one, in the Gentoo installer now, so replacing it with Someone Else’s Problem (TM) might be a fun project.
Day: June 6, 2005
[Gentoo] You’re the maintainer, make it maintainable
Michael, you’re the one who has to maintain this ebuild, not the user who submitted it. So making it maintainable for you is what’s most important. Whether the submitter thinks a six-line sed is easier is completely irrelevant, because the submitter isn’t the maintainer. And even if the submitter is temporarily the maintainer, committing through you, that won’t always be the case — at some point, a developer will have to deal with it.
That’s how I’d think my way through your conundrum.