#NEWLINE# def default( self , o ) : #NEWLINE# #INDENT# if isinstance ( o , Bn ) : #NEWLINE# #INDENT# return { #NEWLINE# #INDENT# '_t' : 'Bn' , #NEWLINE# 'bn' : b64encode ( o . binary ( ) ) . strip ( ) . decode ( 'utf8' ) , #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# if isinstance ( o , EcPt ) : #NEWLINE# #INDENT# return { #NEWLINE# #INDENT# '_t' : 'EcPt' , #NEWLINE# 'Gid' : o . group . nid ( ) , #NEWLINE# 'pt' : b64encode ( o . export ( ) ) . strip ( ) . decode ( 'utf8' ) , #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# if isinstance ( o , B ) : #NEWLINE# #INDENT# return { #NEWLINE# #INDENT# '_t' : '_b64' , #NEWLINE# 'b' : b64encode ( o . b ) . strip ( ) . decode ( 'utf8' ) , #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# return json . JSONEncoder . default ( self , o )