Ñò ")[c@s™ddkTddklZlZlZddkZddgZddgZdZdZ d „Z d „Z d „Z d „Z d „Zd„Zd„ZdS(iÿÿÿÿ(t*(tTextIOtGTKIOtNewtIONs/etc/system-releases/etc/redhat-releasessystem-releasesredhat-releasetcCsKyddkl}|iSWn)yddk}|iSWqGdSXnXdS(Niÿÿÿÿ(tproductR(t pyanacondaRt productName(R((s5/usr/lib64/python2.6/site-packages/report/__init__.pytgetProduct_fromPRODUCT[s   cCsKyddkl}|iSWn)yddk}|iSWqGdSXnXdS(Niÿÿÿÿ(RR(RRtproductVersion(R((s5/usr/lib64/python2.6/site-packages/report/__init__.pytgetVersion_fromPRODUCTfs   cCstƒ}|o|StS(sNAttempt to determine the product of the running system by asking anaconda (Rt_hardcoded_default_product(R((s5/usr/lib64/python2.6/site-packages/report/__init__.pyt getProductrs cCstƒ}|o|StS(spAttempt to determine the version of the running system by asking anaconda Always return as a string. (R t_hardcoded_default_version(tversion((s5/usr/lib64/python2.6/site-packages/report/__init__.pyt getVersion{s cCsgtƒ}|id|ƒ|id|ƒ|id|ƒ|id|ƒ|id|ƒ|iƒ|S(Nt componentthashmarkernametduphashtreasont description(t problem_datataddt add_basics(RRt hashvaluetsummarytalertSignaturetpd((s5/usr/lib64/python2.6/site-packages/report/__init__.pytcreateAlertSignature…s  c Ksuddddddg}x4|D],}||jotdi|ƒƒ‚qqWtƒ}x*|iƒD]\}}|i||ƒqeWtƒ}|o|id|ƒntƒ}|o|id |ƒn|o#|o|id |d |ƒn|iƒ|d}y?t|d ƒ} |it i i |ƒ| i ƒƒ| i ƒWn$tj o} d || fGHnX|S(NRRRRRt exnFileNamesmissing argument {0}RRt os_releases release trsCan't add %s to report: %s(tAttributeErrortformatRt iteritemsRR RRtopentostpathtbasenametreadtcloset Exception( tkwargstmandatory_argstargRtkeytvalueRRRtinftex((s5/usr/lib64/python2.6/site-packages/report/__init__.pyt'createPythonUnhandledExceptionSignature‘s6         "cCs„d}t|tiƒo t}nRt|tiƒo>t}|tO}|iiƒt ||ƒ}|ii ƒ|St |ƒ}dS(N( tNonet isinstanceRtLIBREPORT_RUN_CLIRtLIBREPORT_WAITtLIBREPORT_RUN_NEWTtscreentsuspendtreport_problem_in_memorytresumetreport_problem(Rtiotflagstresult((s5/usr/lib64/python2.6/site-packages/report/__init__.pytreport»s    (t _pyreportt report.ioRRRR$tSYSTEM_RELEASE_PATHStSYSTEM_RELEASE_DEPSR R RR R RRR1R?(((s5/usr/lib64/python2.6/site-packages/report/__init__.pyts    ? *