V Qc@s?ddlZddlZddlTdZdZedS(iN(t*cCsy tj}Wn#tk r2dGHtjdnXtjdrPtjd}nd}|rtj||ddkr|d}nt|n tddS(Ns'This system doesn't have symbolic linksiitit/(tostreadlinktAttributeErrortsystexittargvtchdirtreportboguslinks(tdummytprefix((s3/usr/lib64/python2.7/Demo/comparisons/systemtest.pytmains      cCsytjd}Wn)tjk r>}d|d|fGHdSX|jx<|D]4}|tjksP|tjkrzqPnytj|t}Wn)tjk rd|||fGHqPnXt|rytj |Wqtjk r d||tj |fGHqXqPt |rPytj |Wn+tjk rY}d|||fGHqPnXzt ||dWdtj dXqPqPWdS(Nt.s%s%s: can't list: %ss%s%s: can't stat: %ss %s%s -> %ss%s%s: can't chdir: %sRs..(RtlistdirterrortsorttcurdirtpardirtlstattST_MODEtS_ISLNKtstatRtS_ISDIRR R (R tnamestmsgtnametmode((s3/usr/lib64/python2.7/Demo/comparisons/systemtest.pyR )s<    (RRRR R (((s3/usr/lib64/python2.7/Demo/comparisons/systemtest.pyts     !