-í r–=cs›dkZdklZdkZdkZdklZdklZl Z dfd„ƒYZ ,e ƒZ -dfZ /d„ZdS(N(sStringIO(s ZRPCError(slogs short_reprs Marshallercs,tZdZd„Z!d„ZRS(s5Marshal requests and replies to second across networkcsDtiƒ}d|_|i||||fdƒSdS(sReturns an encoded messageiN( scPicklesPicklerspicklersfastsdumpsmsgidsflagssnamesargs(sselfsmsgidsflagssnamesargsspickler((s8/usr/pkg/lib/python2.2/site-packages/ZEO/zrpc/marshal.pysencodes csu!"#tit|ƒƒ}$t|_&y'|iƒSWn0()tdt|ƒdt i ƒ*‚nXdS(s!Decodes msg and returns its partsscan't decode message: %sslevelN( scPickles UnpicklersStringIOsmsgs unpicklers find_globalsloadslogs short_reprszLOGsERROR(sselfsmsgs unpickler((s8/usr/pkg/lib/python2.2/site-packages/ZEO/zrpc/marshal.pysdecode!s  (s__name__s __module__s__doc__sencodesdecode(((s8/usr/pkg/lib/python2.2/site-packages/ZEO/zrpc/marshal.pys Marshallers s__doc__cs/01y2t|tttƒ}Wn13tj o"}4td||fƒ‚nX6y7t||ƒ}Wn/8t j o 9td||fƒ‚nX;t|ddƒ}<|o =|Sn@t |ƒtijo t|tƒo A|SnCtd||fƒ‚dS(sHelper for message unpicklersimport error %s: %ssmodule %s has no global %ss__no_side_effects__isUnsafe global: %s.%sN(s __import__smodules_globalss_sillysms ImportErrorsmsgs ZRPCErrorsgetattrsnamesrsAttributeErrorssafestypestypess ClassTypes issubclasss Exception(smodulesnamessafesmsrsmsg((s8/usr/pkg/lib/python2.2/site-packages/ZEO/zrpc/marshal.pys find_global/s  ) (scPickles cStringIOsStringIOstypesszLOGsZEO.zrpc.errors ZRPCErrors ZEO.zrpc.logslogs short_reprs Marshallersglobalss_globalss_sillys find_global( scPickleslogsStringIOs short_reprs_globalss Marshallers_sillyszLOGs ZRPCErrors find_globalstypes((s8/usr/pkg/lib/python2.2/site-packages/ZEO/zrpc/marshal.pys?s