#NEWLINE# def pop( self , key , default = None ) : #NEWLINE# #INDENT# value = dict . pop ( self , key , default ) #NEWLINE# result = self . configurator . convert ( value ) #NEWLINE# if ( value is not result ) : #NEWLINE# #INDENT# if ( type ( result ) in ( ConvertingDict , ConvertingList , ConvertingTuple ) ) : #NEWLINE# #INDENT# result . parent = self #NEWLINE# result . key = key #NEWLINE# #UNINDENT# #UNINDENT# return result