cdocutils.nodes document q)q}q(U nametypesq}q(Xjsonrpc.proxy.ProxyEventsqKXjsonrpc.proxy.JSONRPCProxyqKX'jsonrpc.proxy.ProxyEvents.proc_responseqKXjsonrpc.proxy.JSONRPCProxy.callq KXjson-rpc proxyq NX#jsonrpc.proxy.JSONRPCProxy.from_urlq KXjsonrpc.proxy.ProxyEvents.IDGenq KX&jsonrpc.proxy.ProxyEvents.get_postdataq KX%jsonrpc.proxy.JSONRPCProxy.batch_callqKuUsubstitution_defsq}qUparse_messagesq]qUcurrent_sourceqNU decorationqNUautofootnote_startqKUnameidsq}q(hhhhhhh h h Ujson-rpc-proxyqh h h h h h hhuUchildrenq]qcdocutils.nodes section q)q}q(U rawsourceqUUparentqhUsourceq cdocutils.nodes reprunicode q!X1/Users/edwlan/test/x/jsonrpc/doc/source/proxy.rstq"q#}q$bUtagnameq%Usectionq&U attributesq'}q((Udupnamesq)]q*Uclassesq+]q,Ubackrefsq-]q.Uidsq/]q0(Xmodule-jsonrpc.proxyq1heUnamesq2]q3h auUlineq4KUdocumentq5hh]q6(cdocutils.nodes title q7)q8}q9(hXJSON-RPC Proxyq:hhh h#h%Utitleq;h'}q<(h)]q=h+]q>h-]q?h/]q@h2]qAuh4Kh5hh]qBcdocutils.nodes Text qCXJSON-RPC ProxyqDqE}qF(hh:hh8ubaubcsphinx.addnodes index qG)qH}qI(hUhhh U qJh%UindexqKh'}qL(h/]qMh-]qNh)]qOh+]qPh2]qQUentriesqR]qS(UsingleqTXjsonrpc.proxy (module)Xmodule-jsonrpc.proxyX jsonrpc.proxyqUtqVauh4Kh5hh]qWubhG)qX}qY(hUhhh Nh%hKh'}qZ(h/]q[h-]q\h)]q]h+]q^h2]q_Uentriesq`]qa(hTX%JSONRPCProxy (class in jsonrpc.proxy)hhtqbauh4Nh5hh]qcubcsphinx.addnodes desc qd)qe}qf(hUhhh Nh%Udescqgh'}qh(UnoindexqiUdomainqjXpyqkh/]qlh-]qmh)]qnh+]qoh2]qpUobjtypeqqXclassqrUdesctypeqshruh4Nh5hh]qt(csphinx.addnodes desc_signature qu)qv}qw(hXFJSONRPCProxy(host, path='/jsonrpc', serviceName=None, *args, **kwargs)qxhheh U qyh%Udesc_signatureqzh'}q{(h/]q|haUmoduleq}h!X jsonrpc.proxyq~q}qbh-]qh)]qh+]qh2]qhaUfullnameqX JSONRPCProxyqUclassqUUfirstquh4Nh5hh]q(csphinx.addnodes desc_annotation q)q}q(hXclass qhhvh hyh%Udesc_annotationqh'}q(h)]qh+]qh-]qh/]qh2]quh4Nh5hh]qhCXclass qq}q(hUhhubaubcsphinx.addnodes desc_addname q)q}q(hXjsonrpc.proxy.qhhvh hyh%U desc_addnameqh'}q(h)]qh+]qh-]qh/]qh2]quh4Nh5hh]qhCXjsonrpc.proxy.qq}q(hUhhubaubcsphinx.addnodes desc_name q)q}q(hhhhvh hyh%U desc_nameqh'}q(h)]qh+]qh-]qh/]qh2]quh4Nh5hh]qhCX JSONRPCProxyqq}q(hUhhubaubcsphinx.addnodes desc_parameterlist q)q}q(hUhhvh hyh%Udesc_parameterlistqh'}q(h)]qh+]qh-]qh/]qh2]quh4Nh5hh]q(csphinx.addnodes desc_parameter q)q}q(hXhostqh'}q(h)]qh+]qh-]qh/]qh2]quhhh]qhCXhostq̅q}q(hUhhubah%Udesc_parameterqubh)q}q(hXpath='/jsonrpc'qh'}q(h)]qh+]qh-]qh/]qh2]quhhh]qhCXpath='/jsonrpc'qڅq}q(hUhhubah%hubh)q}q(hXserviceName=Noneqh'}q(h)]qh+]qh-]qh/]qh2]quhhh]qhCXserviceName=Noneq煁q}q(hUhhubah%hubh)q}q(hX*argsqh'}q(h)]qh+]qh-]qh/]qh2]quhhh]qhCX*argsqq}q(hUhhubah%hubh)q}q(hX**kwargsqh'}q(h)]qh+]qh-]qh/]qh2]quhhh]rhCX**kwargsrr}r(hUhhubah%hubeubcsphinx.addnodes only r)r}r(hUhhvh Nh%Uonlyrh'}r(Uexprr Uhtmlr h/]r h-]r h)]r h+]rh2]ruh4Nh5hh]rcsphinx.addnodes pending_xref r)r}r(hUh'}r(UreftyperUviewcoderUrefdocrUproxyrU refdomainrUstdrh/]rh-]rU refexplicitrh)]rh+]rh2]r U reftargetr!X_modules/jsonrpc/proxyr"Urefidr#huhjh]r$cdocutils.nodes inline r%)r&}r'(hUh'}r((h)]r)h+]r*U viewcode-linkr+ah-]r,h/]r-h2]r.uhjh]r/hCX[source]r0r1}r2(hUhj&ubah%Uinliner3ubah%U pending_xrefr4ubaubeubcsphinx.addnodes desc_content r5)r6}r7(hUhheh hyh%U desc_contentr8h'}r9(h)]r:h+]r;h-]r<h/]r=h2]r>uh4Nh5hh]r?(cdocutils.nodes paragraph r@)rA}rB(hX&A class implementing a JSON-RPC Proxy.rChj6h XM/Users/edwlan/test/x/jsonrpc/proxy.py:docstring of jsonrpc.proxy.JSONRPCProxyrDh%U paragraphrEh'}rF(h)]rGh+]rHh-]rIh/]rJh2]rKuh4Kh5hh]rLhCX&A class implementing a JSON-RPC Proxy.rMrN}rO(hjChjAubaubcdocutils.nodes field_list rP)rQ}rR(hUhj6h Nh%U field_listrSh'}rT(h)]rUh+]rVh-]rWh/]rXh2]rYuh4Nh5hh]rZcdocutils.nodes field r[)r\}r](hUh'}r^(h)]r_h+]r`h-]rah/]rbh2]rcuhjQh]rd(cdocutils.nodes field_name re)rf}rg(hUh'}rh(h)]rih+]rjh-]rkh/]rlh2]rmuhj\h]rnhCX Parametersrorp}rq(hUhjfubah%U field_namerrubcdocutils.nodes field_body rs)rt}ru(hUh'}rv(h)]rwh+]rxh-]ryh/]rzh2]r{uhj\h]r|cdocutils.nodes bullet_list r})r~}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjth]r(cdocutils.nodes list_item r)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhj~h]rj@)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]r(cdocutils.nodes strong r)r}r(hXhostrh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rhCXhostrr}r(hUhjubah%UstrongrubhCX (rr}r(hUhjubj)r}r(hUh'}r(UreftyperUobjrU reftargetrXstrrU refdomainrhkh/]rh-]rU refexplicitrh)]rh+]rh2]ruhjh]rcdocutils.nodes emphasis r)r}r(hjh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rhCXstrrr}r(hUhjubah%Uemphasisrubah%j4ubhCX)r}r(hUhjubhCX -- rr}r(hUhjubhCX+The HTTP server hosting the JSON-RPC serverrr}r(hX+The HTTP server hosting the JSON-RPC serverrhjubeh%jEubah%U list_itemrubj)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhj~h]rj@)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]r(j)r}r(hXpathrh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rhCXpathrr}r(hUhjubah%jubhCX (rr}r(hUhjubj)r}r(hUh'}r(UreftyperjU reftargetrXstrrU refdomainrhkh/]rh-]rU refexplicitrh)]rh+]rh2]ruhjh]rj)r}r(hjh'}r(h)]rh+]rh-]rh/]r h2]r uhjh]r hCXstrr r }r(hUhjubah%jubah%j4ubhCX)r}r(hUhjubhCX -- rr}r(hUhjubhCX/The path where the JSON-RPC server can be foundrr}r(hX/The path where the JSON-RPC server can be foundrhjubeh%jEubah%jubeh%U bullet_listrubah%U field_bodyrubeh%Ufieldrubaubj@)r}r(hXThere are two ways of instantiating this class: - JSONRPCProxy.from_url(url) -- give the absolute url to the JSON-RPC server - JSONRPC(host, path) -- break up the url into smaller partsrhj6h jDh%jEh'}r(h)]rh+]r h-]r!h/]r"h2]r#uh4Kh5hh]r$hCXThere are two ways of instantiating this class: - JSONRPCProxy.from_url(url) -- give the absolute url to the JSON-RPC server - JSONRPC(host, path) -- break up the url into smaller partsr%r&}r'(hjhjubaubhG)r(}r)(hUhj6h Nh%hKh'}r*(h/]r+h-]r,h)]r-h+]r.h2]r/Uentriesr0]r1(hTX0batch_call() (jsonrpc.proxy.JSONRPCProxy method)hhtr2auh4Nh5hh]r3ubhd)r4}r5(hUhj6h Nh%hgh'}r6(hihjXpyr7h/]r8h-]r9h)]r:h+]r;h2]r<hqXmethodr=hsj=uh4Nh5hh]r>(hu)r?}r@(hX'JSONRPCProxy.batch_call(names, *params)rAhj4h hyh%hzh'}rB(h/]rChah}h!X jsonrpc.proxyrDrE}rFbh-]rGh)]rHh+]rIh2]rJhahXJSONRPCProxy.batch_callrKhhhuh4Nh5hh]rL(h)rM}rN(hX batch_callrOhj?h hyh%hh'}rP(h)]rQh+]rRh-]rSh/]rTh2]rUuh4Nh5hh]rVhCX batch_callrWrX}rY(hUhjMubaubh)rZ}r[(hUhj?h hyh%hh'}r\(h)]r]h+]r^h-]r_h/]r`h2]rauh4Nh5hh]rb(h)rc}rd(hXnamesreh'}rf(h)]rgh+]rhh-]rih/]rjh2]rkuhjZh]rlhCXnamesrmrn}ro(hUhjcubah%hubh)rp}rq(hX*paramsrrh'}rs(h)]rth+]ruh-]rvh/]rwh2]rxuhjZh]ryhCX*paramsrzr{}r|(hUhjpubah%hubeubj)r}}r~(hUhj?h Nh%jh'}r(Uexprrj h/]rh-]rh)]rh+]rh2]ruh4Nh5hh]rj)r}r(hUh'}r(UreftyperjUrefdocrjU refdomainrjh/]rh-]rU refexplicitrh)]rh+]rh2]rU reftargetrX_modules/jsonrpc/proxyrUrefidrjKuhj}h]rj%)r}r(hUh'}r(h)]rh+]rj+ah-]rh/]rh2]ruhjh]rhCX[source]rr}r(hUhjubah%j3ubah%j4ubaubeubj5)r}r(hUhj4h hyh%j8h'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]r(j@)r}r(hXDcall several methods at once, return a list of (result, error) pairsrhjh XX/Users/edwlan/test/x/jsonrpc/proxy.py:docstring of jsonrpc.proxy.JSONRPCProxy.batch_callrh%jEh'}r(h)]rh+]rh-]rh/]rh2]ruh4Kh5hh]rhCXDcall several methods at once, return a list of (result, error) pairsrr}r(hjhjubaubjP)r}r(hUhjh Nh%jSh'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]rj[)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]r(je)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rhCX Parametersrr}r(hUhjubah%jrubjs)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rj})r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]r(j)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rj@)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]r(j)r}r(hXnamesrh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rhCXnamesrr}r(hUhjubah%jubhCX -- r r }r (hUhjubhCXa list of method namesr r }r(hXa list of method namesrhjubeh%jEubah%jubj)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rj@)r}r(hUh'}r(h)]rh+]rh-]rh/]rh2]r uhjh]r!(j)r"}r#(hX*paramsr$h'}r%(h)]r&h+]r'h-]r(h/]r)h2]r*uhjh]r+hCX*paramsr,r-}r.(hUhj"ubah%jubhCX -- r/r0}r1(hUhjubhCX=a list of (arg,kwarg) pairs corresponding to each method namer2r3}r4(hX=a list of (arg,kwarg) pairs corresponding to each method namer5hjubeh%jEubah%jubeh%jubah%jubeh%jubaubeubeubhG)r6}r7(hUhj6h XR/Users/edwlan/test/x/jsonrpc/proxy.py:docstring of jsonrpc.proxy.JSONRPCProxy.callr8h%hKh'}r9(h/]r:h-]r;h)]r<h+]r=h2]r>Uentriesr?]r@(hTX*call() (jsonrpc.proxy.JSONRPCProxy method)h h trAauh4Nh5hh]rBubhd)rC}rD(hUhj6h j8h%hgh'}rE(hihjXpyrFh/]rGh-]rHh)]rIh+]rJh2]rKhqXmethodrLhsjLuh4Nh5hh]rM(hu)rN}rO(hX*JSONRPCProxy.call(method, *args, **kwargs)rPhjCh hyh%hzh'}rQ(h/]rRh ah}h!X jsonrpc.proxyrSrT}rUbh-]rVh)]rWh+]rXh2]rYh ahXJSONRPCProxy.callrZhhhuh4Nh5hh]r[(h)r\}r](hXcallr^hjNh hyh%hh'}r_(h)]r`h+]rah-]rbh/]rch2]rduh4Nh5hh]rehCXcallrfrg}rh(hUhj\ubaubh)ri}rj(hUhjNh hyh%hh'}rk(h)]rlh+]rmh-]rnh/]roh2]rpuh4Nh5hh]rq(h)rr}rs(hXmethodrth'}ru(h)]rvh+]rwh-]rxh/]ryh2]rzuhjih]r{hCXmethodr|r}}r~(hUhjrubah%hubh)r}r(hX*argsrh'}r(h)]rh+]rh-]rh/]rh2]ruhjih]rhCX*argsrr}r(hUhjubah%hubh)r}r(hX**kwargsrh'}r(h)]rh+]rh-]rh/]rh2]ruhjih]rhCX**kwargsrr}r(hUhjubah%hubeubj)r}r(hUhjNh Nh%jh'}r(Uexprrj h/]rh-]rh)]rh+]rh2]ruh4Nh5hh]rj)r}r(hUh'}r(UreftyperjUrefdocrjU refdomainrjh/]rh-]rU refexplicitrh)]rh+]rh2]rU reftargetrX_modules/jsonrpc/proxyrUrefidrjZuhjh]rj%)r}r(hUh'}r(h)]rh+]rj+ah-]rh/]rh2]ruhjh]rhCX[source]rr}r(hUhjubah%j3ubah%j4ubaubeubj5)r}r(hUhjCh hyh%j8h'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]r(j@)r}r(hXcall a JSON-RPC methodrhjh j8h%jEh'}r(h)]rh+]rh-]rh/]rh2]ruh4Kh5hh]rhCXcall a JSON-RPC methodrr}r(hjhjubaubj@)r}r(hXkIt's better to use instance.(\*args, \*\*kwargs), but this version might be useful occasionallyrhjh j8h%jEh'}r(h)]rh+]rh-]rh/]rh2]ruh4Kh5hh]rhCXhIt's better to use instance.(*args, **kwargs), but this version might be useful occasionallyrr}r(hXkIt's better to use instance.(\*args, \*\*kwargs), but this version might be useful occasionallyrhjubaubeubeubhG)r}r(hUhj6h XV/Users/edwlan/test/x/jsonrpc/proxy.py:docstring of jsonrpc.proxy.JSONRPCProxy.from_urlrh%hKh'}r(h/]rh-]rh)]rh+]rh2]rUentriesr]r(hTX4from_url() (jsonrpc.proxy.JSONRPCProxy class method)h h trauh4Nh5hh]rubhd)r}r(hUhj6h jh%hgh'}r(hihjXpyrh/]rh-]rh)]rh+]rh2]rhqX classmethodrhsjuh4Nh5hh]r(hu)r}r(hX8JSONRPCProxy.from_url(url, ctxid=None, serviceName=None)rhjh hyh%hzh'}r(h/]rh ah}h!X jsonrpc.proxyrr}rbh-]rh)]rh+]rh2]rh ahXJSONRPCProxy.from_urlrhhhuh4Nh5hh]r(h)r }r (hU classmethod r hjh hyh%hh'}r (h)]r h+]rh-]rh/]rh2]ruh4Nh5hh]rhCX classmethod rr}r(hUhj ubaubh)r}r(hXfrom_urlrhjh hyh%hh'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]rhCXfrom_urlr r!}r"(hUhjubaubh)r#}r$(hUhjh hyh%hh'}r%(h)]r&h+]r'h-]r(h/]r)h2]r*uh4Nh5hh]r+(h)r,}r-(hXurlr.h'}r/(h)]r0h+]r1h-]r2h/]r3h2]r4uhj#h]r5hCXurlr6r7}r8(hUhj,ubah%hubh)r9}r:(hX ctxid=Noner;h'}r<(h)]r=h+]r>h-]r?h/]r@h2]rAuhj#h]rBhCX ctxid=NonerCrD}rE(hUhj9ubah%hubh)rF}rG(hXserviceName=NonerHh'}rI(h)]rJh+]rKh-]rLh/]rMh2]rNuhj#h]rOhCXserviceName=NonerPrQ}rR(hUhjFubah%hubeubj)rS}rT(hUhjh Nh%jh'}rU(UexprrVj h/]rWh-]rXh)]rYh+]rZh2]r[uh4Nh5hh]r\j)r]}r^(hUh'}r_(Ureftyper`jUrefdocrajU refdomainrbjh/]rch-]rdU refexplicitreh)]rfh+]rgh2]rhU reftargetriX_modules/jsonrpc/proxyrjUrefidrkjuhjSh]rlj%)rm}rn(hUh'}ro(h)]rph+]rqj+ah-]rrh/]rsh2]rtuhj]h]ruhCX[source]rvrw}rx(hUhjmubah%j3ubah%j4ubaubeubj5)ry}rz(hUhjh hyh%j8h'}r{(h)]r|h+]r}h-]r~h/]rh2]ruh4Nh5hh]rj@)r}r(hX Create a JSONRPCProxy from a URLrhjyh jh%jEh'}r(h)]rh+]rh-]rh/]rh2]ruh4Kh5hh]rhCX Create a JSONRPCProxy from a URLrr}r(hjhjubaubaubeubeubeubhG)r}r(hUhhh Nh%hKh'}r(h/]rh-]rh)]rh+]rh2]rUentriesr]r(hTX$ProxyEvents (class in jsonrpc.proxy)hhtrauh4Nh5hh]rubhd)r}r(hUhhh Nh%hgh'}r(hihjXpyrh/]rh-]rh)]rh+]rh2]rhqXclassrhsjuh4Nh5hh]r(hu)r}r(hXProxyEvents(proxy)rhjh hyh%hzh'}r(h/]rhah}h!X jsonrpc.proxyrr}rbh-]rh)]rh+]rh2]rhahX ProxyEventsrhUhuh4Nh5hh]r(h)r}r(hXclass rhjh hyh%hh'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]rhCXclass rr}r(hUhjubaubh)r}r(hXjsonrpc.proxy.rhjh hyh%hh'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]rhCXjsonrpc.proxy.rr}r(hUhjubaubh)r}r(hjhjh hyh%hh'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]rhCX ProxyEventsrr}r(hUhjubaubh)r}r(hUhjh hyh%hh'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]rh)r}r(hXproxyrh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rhCXproxyrr}r(hUhjubah%hubaubj)r}r(hUhjh Nh%jh'}r(Uexprrj h/]rh-]rh)]rh+]rh2]ruh4Nh5hh]rj)r}r(hUh'}r(UreftyperjUrefdocrjU refdomainrjh/]rh-]rU refexplicitrh)]rh+]rh2]rU reftargetrX_modules/jsonrpc/proxyrUrefidrjuhjh]r j%)r }r (hUh'}r (h)]r h+]rj+ah-]rh/]rh2]ruhjh]rhCX[source]rr}r(hUhj ubah%j3ubah%j4ubaubeubj5)r}r(hUhjh hyh%j8h'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]r(j@)r}r (hX!An event handler for JSONRPCProxyr!hjh XL/Users/edwlan/test/x/jsonrpc/proxy.py:docstring of jsonrpc.proxy.ProxyEventsr"h%jEh'}r#(h)]r$h+]r%h-]r&h/]r'h2]r(uh4Kh5hh]r)hCX!An event handler for JSONRPCProxyr*r+}r,(hj!hjubaubj@)r-}r.(hXXAllow a subclass to do its own initialization, gets any arguments leftover from __init__r/hjh j"h%jEh'}r0(h)]r1h+]r2h-]r3h/]r4h2]r5uh4Kh5hh]r6hCXXAllow a subclass to do its own initialization, gets any arguments leftover from __init__r7r8}r9(hj/hj-ubaubhG)r:}r;(hUhjh XR/Users/edwlan/test/x/jsonrpc/proxy.py:docstring of jsonrpc.proxy.ProxyEvents.IDGenr<h%hKh'}r=(h/]r>h-]r?h)]r@h+]rAh2]rBUentriesrC]rD(hTX+IDGen (jsonrpc.proxy.ProxyEvents attribute)h h trEauh4Nh5hh]rFubhd)rG}rH(hUhjh j<h%hgh'}rI(hihjXpyrJh/]rKh-]rLh)]rMh+]rNh2]rOhqX attributerPhsjPuh4Nh5hh]rQ(hu)rR}rS(hXProxyEvents.IDGenrThjGh hyh%hzh'}rU(h/]rVh ah}h!X jsonrpc.proxyrWrX}rYbh-]rZh)]r[h+]r\h2]r]h ahXProxyEvents.IDGenr^hjhuh4Nh5hh]r_h)r`}ra(hXIDGenrbhjRh hyh%hh'}rc(h)]rdh+]reh-]rfh/]rgh2]rhuh4Nh5hh]rihCXIDGenrjrk}rl(hUhj`ubaubaubj5)rm}rn(hUhjGh hyh%j8h'}ro(h)]rph+]rqh-]rrh/]rsh2]rtuh4Nh5hh]ruj@)rv}rw(hXTan instance of a class which defines a __get__ method, used to generate a request idrxhjmh j<h%jEh'}ry(h)]rzh+]r{h-]r|h/]r}h2]r~uh4Kh5hh]rhCXTan instance of a class which defines a __get__ method, used to generate a request idrr}r(hjxhjvubaubaubeubhG)r}r(hUhjh XY/Users/edwlan/test/x/jsonrpc/proxy.py:docstring of jsonrpc.proxy.ProxyEvents.get_postdatarh%hKh'}r(h/]rh-]rh)]rh+]rh2]rUentriesr]r(hTX1get_postdata() (jsonrpc.proxy.ProxyEvents method)h h trauh4Nh5hh]rubhd)r}r(hUhjh jh%hgh'}r(hihjXpyrh/]rh-]rh)]rh+]rh2]rhqXmethodrhsjuh4Nh5hh]r(hu)r}r(hX&ProxyEvents.get_postdata(args, kwargs)rhjh hyh%hzh'}r(h/]rh ah}h!X jsonrpc.proxyrr}rbh-]rh)]rh+]rh2]rh ahXProxyEvents.get_postdatarhjhuh4Nh5hh]r(h)r}r(hX get_postdatarhjh hyh%hh'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]rhCX get_postdatarr}r(hUhjubaubh)r}r(hUhjh hyh%hh'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]r(h)r}r(hXargsrh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rhCXargsrr}r(hUhjubah%hubh)r}r(hXkwargsrh'}r(h)]rh+]rh-]rh/]rh2]ruhjh]rhCXkwargsrr}r(hUhjubah%hubeubj)r}r(hUhjh Nh%jh'}r(Uexprrj h/]rh-]rh)]rh+]rh2]ruh4Nh5hh]rj)r}r(hUh'}r(UreftyperjUrefdocrjU refdomainrjh/]rh-]rU refexplicitrh)]rh+]rh2]rU reftargetrX_modules/jsonrpc/proxyrUrefidrjuhjh]rj%)r}r(hUh'}r(h)]rh+]rj+ah-]rh/]rh2]ruhjh]rhCX[source]rr}r(hUhjubah%j3ubah%j4ubaubeubj5)r}r(hUhjh hyh%j8h'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]r(j@)r}r (hX1allow a subclass to modify the method's argumentsr hjh jh%jEh'}r (h)]r h+]r h-]rh/]rh2]ruh4Kh5hh]rhCX1allow a subclass to modify the method's argumentsrr}r(hj hjubaubj@)r}r(hXfe.g. if an authentication token is necessary, the subclass can automatically insert it into every callrhjh jh%jEh'}r(h)]rh+]rh-]rh/]rh2]ruh4Kh5hh]rhCXfe.g. if an authentication token is necessary, the subclass can automatically insert it into every callrr }r!(hjhjubaubeubeubhG)r"}r#(hUhjh XZ/Users/edwlan/test/x/jsonrpc/proxy.py:docstring of jsonrpc.proxy.ProxyEvents.proc_responser$h%hKh'}r%(h/]r&h-]r'h)]r(h+]r)h2]r*Uentriesr+]r,(hTX2proc_response() (jsonrpc.proxy.ProxyEvents method)hhtr-auh4Nh5hh]r.ubhd)r/}r0(hUhjh j$h%hgh'}r1(hihjXpyr2h/]r3h-]r4h)]r5h+]r6h2]r7hqXmethodr8hsj8uh4Nh5hh]r9(hu)r:}r;(hXProxyEvents.proc_response(data)r<hj/h hyh%hzh'}r=(h/]r>hah}h!X jsonrpc.proxyr?r@}rAbh-]rBh)]rCh+]rDh2]rEhahXProxyEvents.proc_responserFhjhuh4Nh5hh]rG(h)rH}rI(hX proc_responserJhj:h hyh%hh'}rK(h)]rLh+]rMh-]rNh/]rOh2]rPuh4Nh5hh]rQhCX proc_responserRrS}rT(hUhjHubaubh)rU}rV(hUhj:h hyh%hh'}rW(h)]rXh+]rYh-]rZh/]r[h2]r\uh4Nh5hh]r]h)r^}r_(hXdatar`h'}ra(h)]rbh+]rch-]rdh/]reh2]rfuhjUh]rghCXdatarhri}rj(hUhj^ubah%hubaubj)rk}rl(hUhj:h Nh%jh'}rm(Uexprrnj h/]roh-]rph)]rqh+]rrh2]rsuh4Nh5hh]rtj)ru}rv(hUh'}rw(UreftyperxjUrefdocryjU refdomainrzjh/]r{h-]r|U refexplicitr}h)]r~h+]rh2]rU reftargetrX_modules/jsonrpc/proxyrUrefidrjFuhjkh]rj%)r}r(hUh'}r(h)]rh+]rj+ah-]rh/]rh2]ruhjuh]rhCX[source]rr}r(hUhjubah%j3ubah%j4ubaubeubj5)r}r(hUhj/h hyh%j8h'}r(h)]rh+]rh-]rh/]rh2]ruh4Nh5hh]rj@)r}r(hXNallow a subclass to access the response data before it is returned to the userrhjh j$h%jEh'}r(h)]rh+]rh-]rh/]rh2]ruh4Kh5hh]rhCXNallow a subclass to access the response data before it is returned to the userrr}r(hjhjubaubaubeubeubeubeubahUU transformerrNU footnote_refsr}rUrefnamesr}rUsymbol_footnotesr]rUautofootnote_refsr]rUsymbol_footnote_refsr]rU citationsr]rh5hU current_linerNUtransform_messagesr]rUreporterrNUid_startrKU autofootnotesr]rU citation_refsr}rUindirect_targetsr]rUsettingsr(cdocutils.frontend Values ror}r(Ufootnote_backlinksrKUrecord_dependenciesrNU rfc_base_urlrUhttp://tools.ietf.org/html/rU tracebackrKUpep_referencesrNUstrip_commentsrNU toc_backlinksrUentryrU language_coderUenrU datestamprNU report_levelrKU _destinationrNU halt_levelrKU strip_classesrNh;NUerror_encoding_error_handlerrUbackslashreplacerUdebugrNUembed_stylesheetrUoutput_encoding_error_handlerrUstrictrU sectnum_xformrKUdump_transformsrNU docinfo_xformrKUwarning_streamrNUpep_file_url_templaterUpep-%04drUexit_status_levelrKUconfigrNUstrict_visitorrNUcloak_email_addressesrUtrim_footnote_reference_spacerUenvrNUdump_pseudo_xmlrNUexpose_internalsrNUsectsubtitle_xformrU source_linkrNUrfc_referencesrNUoutput_encodingrUutf-8rU source_urlrNUinput_encodingrU utf-8-sigrU_disable_configrNU id_prefixrUU tab_widthrKUerror_encodingrUUTF-8rU_sourcerU1/Users/edwlan/test/x/jsonrpc/doc/source/proxy.rstrU generatorrNUdump_internalsrNU pep_base_urlrUhttp://www.python.org/dev/peps/rUinput_encoding_error_handlerrjUauto_id_prefixrUidrUdoctitle_xformrUstrip_elements_with_classesrNU _config_filesr]rUfile_insertion_enabledrKU raw_enabledrKU dump_settingsrNubUsymbol_footnote_startrKUidsr}r(hhh1cdocutils.nodes target r)r}r (hUhhh hJh%Utargetr h'}r (h)]r h/]r h1ah-]rUismodrh+]rh2]ruh4Kh5hh]rubhjhhvhj:h jNh jh jRh jhj?uUsubstitution_namesr}rh%h5h'}r(h)]rh/]rh-]rUsourcerh#h+]rh2]ruU footnotesr]rUrefidsr}rub.