-í r–=cszdkZdklZdkZdkZdklZdklZl Z dfd„ƒYZ e ƒZ dfZ d„ZdS(N(sStringIO(s ZRPCError(slogs short_reprs Marshallercs tZdZd„Zd„ZRS(s5Marshal requests and replies to second across networkcs5tiƒ}d|_|i||||fdƒSdS(sReturns an encoded messageiN( scPicklesPicklerspicklersfastsdumpsmsgidsflagssnamesargs(sselfsmsgidsflagssnamesargsspickler((s8/usr/pkg/lib/python2.2/site-packages/ZEO/zrpc/marshal.pysencodes  csZtit|ƒƒ}t|_y|iƒSWn'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īyt|tttƒ}Wn+tj o}td||fƒ‚nXyt||ƒ}Wn)t j otd||fƒ‚nXt|ddƒ}|o|Snt |ƒtijo t|tƒo|Sntd||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