#NEWLINE# def quote_value( self , value ) : #NEWLINE# #INDENT# if isinstance ( value , ( datetime . date , datetime . time , datetime . datetime ) ) : #NEWLINE# #INDENT# return ( "'%s'" % value ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if isinstance ( value , six . string_types ) : #NEWLINE# #INDENT# return ( "'%s'" % six . text_type ( value ) . replace ( "'" , "''" ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if isinstance ( value , six . buffer_types ) : #NEWLINE# #INDENT# return ( "'%s'" % force_text ( binascii . hexlify ( value ) ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if isinstance ( self , bool ) : #NEWLINE# #INDENT# return ( '1' if value else '0' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return str ( value )