#NEWLINE# def procedure_desc( self , key ) : #NEWLINE# #INDENT# M = self . urls [ key ] #NEWLINE# return { #NEWLINE# #INDENT# 'name' : M . json_method , #NEWLINE# 'summary' : M . __doc__ , #NEWLINE# 'idempotent' : M . json_safe , #NEWLINE# 'params' : [ { #NEWLINE# #INDENT# 'type' : text_type ( Any . kind ( t ) ) , #NEWLINE# 'name' : k , #NEWLINE# #UNINDENT# } for ( k , t ) in iteritems ( k . json_arg_types ) ] , #NEWLINE# 'return' : { #NEWLINE# #INDENT# 'type' : text_type ( Any . kind ( M . json_return_type ) ) , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# }