mς P΄ήIc@sWdkTdkTdkTddd„Zdefd„ƒYZedjo eƒGHndS((t*s tick.mit.edus10.0c CstdƒdfSdk} dk}dk}| i| i| iƒ}ddd} |iƒ}yGt i dd|dƒ|i | |d fƒ|i d ƒ\} }Wnd} td ƒdfSnX|iƒ} || d }|id | ƒd}|d8}||} tƒ| fS(Ns'timeErrorMaximum is no longer availablef0.0si/tthttpsSending UDP datagram to [s]...i{isNTP timeserver query error.f2.0s!12Ii l€~T(tReasontsockettstructttimetAF_INETt SOCK_DGRAMtclienttdatatbefore_sys_timetverbotlogthosttsendtotrecvfromtaddresstNonetafter_sys_timetsys_timetunpacktntp_timetdTime( RttimeoutRR RRR RRR RRR((tj/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/TimeErrorMaximum.pyttimeDiff s$    tTimeErrorMaximumcBs>tZdZdZdZd„Zd„Zd„Zd„ZRS(Nstime error maximumsTime Error MaximumcCsC|io)d|i}d|i d|dSn |i dSdS(Ns%2.2ft[s.] seconds. The actual system time is off by [s%] seconds compared to [tick.mit.edu].s seconds.(tselftacquiredt_dtimetstvalue(RR ((Rtstr/s  cCstd|iƒd|i ƒS(NRs] has not been tested yet.(RRR"R(R((Rt satisfied6scCswtƒ\}}||_|iƒoNd|}t|ƒt|iƒjo$t d|d|i dƒ}qsn|S(Ns%2.2fsSystem clock is off by [s%] seconds. This exceeds maximum of [s ] seconds.( RtreasonRRRtokR tabsR!R(RR R$R((Rtacquire8s   (cCstƒS(N(R(R((RtretractAs( t__name__t __module__ttypettitletactionR"R#R'R((((RR*s   t__main__N(tBaset FloatAttrtPlatformRRR)(RR((Rt?s