#NEWLINE# def session_info( self ) : #NEWLINE# #INDENT# ' Returns a predefined set of information gleened from the\n        response.\n        :returns: Dictionary with information\n        ' #NEWLINE# if ( nooa . session_not_on_or_after > 0 ) : #NEWLINE# #INDENT# nooa = self . session_not_on_or_after #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# nooa = self . not_on_or_after #NEWLINE# #UNINDENT# if ( self . context == 'AuthzQuery' ) : #NEWLINE# #INDENT# return { #NEWLINE# #INDENT# 'name_id' : self . name_id , #NEWLINE# 'came_from' : self . came_from , #NEWLINE# 'issuer' : self . issuer ( ) , #NEWLINE# 'not_on_or_after' : nooa , #NEWLINE# 'authz_decision_info' : self . authz_decision_info ( ) , #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return { #NEWLINE# #INDENT# 'ava' : self . ava , #NEWLINE# 'name_id' : self . name_id , #NEWLINE# 'came_from' : self . came_from , #NEWLINE# 'issuer' : self . issuer ( ) , #NEWLINE# 'not_on_or_after' : nooa , #NEWLINE# 'authn_info' : self . authn_info ( ) , #NEWLINE# #UNINDENT# }