tallowen/django-browserid — comment on commit 168f9159da68654dd23f9ae50164ec026db4bbf2
File:  line 0
By tallowen:

To me, I think the code becomes dense and unreadable if you have 50 different options going on. I think that this whole auth clas would be a lot more pythonic if one made the defaults attributes of the class. Instead of having 10 different options in your settings file, one could just subclass the auth backend and change the behavior of individual parts.