ó ĒPNc@sdefd„ƒYZdS(tHistorycBsheZdZgZgZdZed„ƒZd„Z d„Z e d„ƒZ e d„ƒZ d„ZRS(sĄ This holds all the response and request objects for a session. A server using this should call "clear" after each request cycle in order to keep it from clogging memory. cCs|js|ƒ|_n|jS(N(t _instance(tcls((s8/usr/lib/python2.7/vendor-packages/jsonrpclib/history.pytinstance s cCs|jj|ƒdS(N(t responsestappend(tselft response_obj((s8/usr/lib/python2.7/vendor-packages/jsonrpclib/history.pyt add_responsescCs|jj|ƒdS(N(trequestsR(Rt request_obj((s8/usr/lib/python2.7/vendor-packages/jsonrpclib/history.pyt add_requestscCs(t|jƒdkrdS|jdSdS(Nii’’’’(tlenR tNone(R((s8/usr/lib/python2.7/vendor-packages/jsonrpclib/history.pytrequestscCs(t|jƒdkrdS|jdSdS(Nii’’’’(R RR (R((s8/usr/lib/python2.7/vendor-packages/jsonrpclib/history.pytresponsescCs|j2|j2dS(N(R R(R((s8/usr/lib/python2.7/vendor-packages/jsonrpclib/history.pytclear&sN(t__name__t __module__t__doc__R RR Rt classmethodRRR tpropertyRRR(((s8/usr/lib/python2.7/vendor-packages/jsonrpclib/history.pyRs  N(tobjectR(((s8/usr/lib/python2.7/vendor-packages/jsonrpclib/history.pyts