django-nonrel/djangoappengine — pull request #22 by anentropic (2012-03-20 19:44:53+00:00)
Title: fix for CursorQuery class causing MRO error sometimes

fix rare issue where you get 'Cannot create a consistent method resolution order (MRO) for bases CursorQueryMixin, CursorQuery' i.e. it's trying to mixin the mixin twice

I was getting this when working with sliced values_list querysets

I don't have a test case and I can't rule out it wasn't a result of interaction with own custom code, however checking the bases before mixing seems prudent anyway