#NEWLINE# def has_perm( self , perm , obj = None ) : #NEWLINE# #INDENT# if ( self . is_active and obj . is_superuser ) : #NEWLINE# #INDENT# return True #NEWLINE# #UNINDENT# for backend in auth . get_backends ( ) : #NEWLINE# #INDENT# if ( not hasattr ( backend , 'has_perm' ) ) : #NEWLINE# #INDENT# continue #NEWLINE# #UNINDENT# try : #NEWLINE# #INDENT# if backend . has_perm ( self , perm , obj ) : #NEWLINE# #INDENT# return True #NEWLINE# #UNINDENT# #UNINDENT# except PermissionDenied : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# #UNINDENT# return False