id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	branch	branch_author	launchpad_bug
4928	Replace uses of twisted.python.reflect.allYourBase with inspect.getmro	exarkun	lvh	"These functions are not exactly the same, but the switch should be pretty easy in most cases.  `getmro` is several times faster than `allYourBase` because it knows about `__mro__`.  It also takes care of duplication in a diamond inheritance hierarchy, which at least one caller of `allYourBase` doesn't realize it cares about (`Failure` doesn't break because of the duplication, but it ends up doing extra work).

Maybe we can eventually deprecate `allYourBase` and `accumulateBases`, too.
"	enhancement	closed	normal		core	fixed	easy		branches/allyourbase-4928	lvh	
