;ò !BUBc@s™dkZdkZdkZdkZdkZdklZdklZl Z l Z l Z dk Z dk lZlZeidjo dZndZhdd<d d <d d <d d<dd<ddsProductsiÿÿÿÿs %s[%s]:%s iis%s%s%s(sframespathsfindsindexsCOLORscolorsnorm(sselfsframescolorsindexspath((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pys_process_frameds cCs3ytiƒ||!SWntj o gSnXdS(N(sinspectsstacksstartsends TypeError(sselfsstartsend((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pysgenerateFramespsc Ks|iddƒ}|iddƒ}|iddƒd} t|iddƒ}d } z_|i | | |ƒ}g}x-|D]%}|i d|i|d|ƒƒq|Wd i|ƒ} Wdy~WnnXX|djo'| |ijo d } qþ| |_nd | |f}|SdS( Nsdeepiscollapsesoffsetiiscolorsgreenss%s%s(skwargssgetsdeepscollapsesoffsetsCOLORSscolorsframesselfsgenerateFramessframessressfsinserts_process_framesjoinslast_frame_msgsmsg( sselfsmsgskwargsscollapsesfscolorsressdeepsframessoffsetsframe((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pys munge_messagews.#   (s__name__s __module__sNoneslast_frame_msgsCOLORSs_process_framesgenerateFramess munge_message(((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pysClassLogas s ZPTLoggercBstZeed„ZRS(NcCs*tiƒ}x|D] }|GHqW|SdS(N(sinspectsstacksframessf(sselfsstartsendsfsframes((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pysgenerateFrames•s   (s__name__s __module__sNonesgenerateFrames(((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pys ZPTLogger”ssZLoggercBstZd„Zed„ZRS(NcOsd|idtƒ}d|i||}x%|D]}|dt i |ƒ7}q/Wt t ||ƒdS(Nslevels%s ( skwargssgetsINFOslevelsselfs munge_messagesmsgsargssargspprintspformatsLOGsPKG_NAME(sselfsmsgsargsskwargsslevelsarg((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pyslogžs c Os2ttt|dtiƒd|idtƒƒdS(Nserrorsreraise( sLOGsPKG_NAMEsERRORsmsgssyssexc_infoskwargssgetsNone(sselfsmsgsargsskwargs((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pyslog_exc¥s(s__name__s __module__slogsNoneslog_exc(((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pysZLoggers icCs"toti|t|ƒndS(N(sDEBUGswarningsswarnsmsgs UserWarningslevel(smsgslevel((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pyswarn¨scCs"toti|t|ƒndS(N(sDEBUGswarningsswarnsmsgsDeprecationWarningslevel(smsgslevel((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pys deprecated±s(!sinspectsosssyss tracebackspprintstypess StringTypeszLOGsLOGsINFOsERRORsBLATHERswarningssProducts.Archetypes.configsPKG_NAMEsDEBUGsnamesCOLORsCOLORSsnormsSafeFileWrappersLogsNullLogsClassLogs ZPTLoggersZLoggerswarns deprecateds_default_loggers_zloggerslogszlogslog_exc(sZLoggersLogsCOLORSsNullLogszlogsLOGs StringTypeslogsCOLORspprintsSafeFileWrappersnormswarningssinspectssyssPKG_NAMEsERRORsDEBUGs_zloggersINFOsBLATHERsClassLogs deprecateds tracebackswarnslog_excs ZPTLoggersoss_default_logger((s?/mnt/gmirror/ports/www/zope-archetypes/work/Archetypes/debug.pys?s2        < -3