-í
ôÔ5;c       sÔ   d  Z  d k Z d k Z d k Z d k l Z e e i ƒ d j o> y$ e i	 i
 i e e i d ƒ ƒ Wn e j
 o n Xn d „  Z e d j o8 y e ƒ  Wn& e j
 o Hd Ge i	 i
 i GHn Xn d S(   s“   AtomicClock.py - Access the NIST standard time service.

    The script will output the current time together with a marker
    indicating the source of information (NIST = genuine NIST signal,
    [NIST] = NIST calibrated CPU clock, CPU = uncalibrated CPU clock).

    You can call this script with a calibration float as parameter.
    It will then be set as calibration for the NIST module to use.

N(   s   sleepi   i   c     sÚ   xÓ d oË t  i i i o t  i i i ƒ  o
 d }  n! t  i i i o
 d }  n d }  t  i i i ƒ  } d |  t  i i	 | ƒ | t  i i i
 f Gt i i ƒ  t d ƒ | i d d j o t  i i i ƒ  n q Wd  S(   Ni   s   NISTs   [NIST]s   CPUs%     %-6s Local: %s | UTC: %s | %+6.2fsi
   i    (   s   mxs   DateTimes   NISTs   calibratings   onlines   markers
   calibrateds   utctimes   utcs	   utc2locals   calibrations   syss   stdouts   flushs   sleeps   minutes   reset_auto_calibration(   s   markers   utc(    (    sJ   /mit/seven/lib/python2.2/site-packages/mx/DateTime/Examples/AtomicClock.pys   run s     #

)
s   __main__s   Current CPU clock calibration:(   s   __doc__s   syss   mx.DateTime.NISTs   mxs   mx.DateTimes   times   sleeps   lens   argvs   DateTimes   NISTs   set_calibrations   floats
   ValueErrors   runs   __name__s   KeyboardInterrupts   calibration(   s   syss   sleeps   runs   mx(    (    sJ   /mit/seven/lib/python2.2/site-packages/mx/DateTime/Examples/AtomicClock.pys   ? s    			$		