#NEWLINE# def default( self , obj ) : #NEWLINE# #INDENT# for ( checker , simplifier ) in self . _registry . itervalues ( ) : #NEWLINE# #INDENT# if checker ( simplifier ) : #NEWLINE# #INDENT# return simplifier ( obj ) #NEWLINE# #UNINDENT# #UNINDENT# return super ( JSONEncoder , self ) . default ( obj )