So, raising an PermissionDenied exception from a CBV (return False in test_func() for UserPassesTestMixin with raise_exception = True) fails epically:
permission_denied() got an unexpected keyword argument 'exception'
Can any #Django folks out here explain what I'm doing wrong? Docs are not helping, google-fu is not strong enough
Ah, my custom handler403 function had a bad function signature after upgrading to 2.0. fixed.