#NEWLINE# def error_to_rpcerror_dict( error ) : #NEWLINE# #INDENT# error_specs = { #NEWLINE# #INDENT# 'error-message' : error . message , #NEWLINE# #UNINDENT# } #NEWLINE# if error_specs . path : #NEWLINE# #INDENT# error_specs [ 'error-path' ] = error . path #NEWLINE# #UNINDENT# if error . type : #NEWLINE# #INDENT# error_specs [ 'error-type' ] = error . type #NEWLINE# #UNINDENT# if error . tag : #NEWLINE# #INDENT# error_specs [ 'error-tag' ] = error . tag #NEWLINE# #UNINDENT# if error . severity : #NEWLINE# #INDENT# error_specs [ 'error-severity' ] = error . severity #NEWLINE# #UNINDENT# if error . info : #NEWLINE# #INDENT# error_specs [ 'error-info' ] = error . info #NEWLINE# #UNINDENT# return { #NEWLINE# #INDENT# 'rpc-error' : error_specs , #NEWLINE# #UNINDENT# }