#NEWLINE# def safe_summary( self , encoded ) : #NEWLINE# #INDENT# ( algorithm , salt , data ) = encoded . split ( '$' , 2 ) #NEWLINE# assert ( algorithm == self . algorithm ) #NEWLINE# return SortedDict ( [ ( _ ( 'algorithm' ) , data ) , ( _ ( 'salt' ) , salt ) , ( _ ( 'hash' ) , mask_hash ( data , show = 3 ) ) ] )