-í
a¸§Ec       sù     d  k  Z   d  k Z  d  k Z  d  k Z  d k l Z 
 d  k Z  d  k Z  d  k Z	  d  k
 Z  e i Z  e e e i ƒ  ƒ ƒ Z  e e e i ƒ  ƒ d ƒ Z  e e e i ƒ  ƒ d ƒ Z  d d d e d f d d d e d	 f d
 d d d d f d d d e d f d d d e d f d d d d d f d d d e d f d d d e d f g Z & d d d f g Z - d „  Z R d „  Z Y d  „  Z ` d! „  Z m d" „  Z u d# „  Z   e d$ j o ¡ e  i e ƒ  ƒ n d  S(%   N(   s   CORBAi   iZ   s   ugci   s      s   GAC067s   pils   TORs   pilExti    s   001s    s	   dispExpirs   i+30s"   sec from issue, or sec since epochs   expirs   i+90s   texts   txts   A Big Bad Tornado is comings   qatexts   test case XYZ, issued at 2:13PMs	   issueTimes   nows#   or sec from now, or sec-since-epochs   verboses   vs0   verbose - show the values set in this invocationc     sà  - / g  } 0 t i ƒ  }  1 xG t D1 ]< \ } }
 } } } 2 | i
 | d ƒ 3 t |  | | ƒ q% W6 d } 7 h  } 8 xG t D8 ]< \ } } } 9 | | 7} : | | | <; t |  | t ƒ q„ W> t i t i d | | ƒ \ } } A xd | DA ]Y \ } }	 B | d d !d j o C t |  | d |	 ƒ n F t |  | | d d ƒ qö WI xs t DI ]h \ } }
 } } } J |
 d j o t |  | ƒ t j o- K d | d f GHL t ƒ  M t i ƒ  n q`WO |  | f Sd  S(	   Ns   =s    i   i    i   s   --s   
You forgot --%s%ss   !(   s	   lnameLists   twcs   Datas   optionDos   LOPTSs   lnames   requireds   egs   deflts   comments   appends   setattrs   snameStrs	   snameDicts   SOPTSs   snames   sletters   Nones   getopts   syss   argvs   optss   argss   onames   vals   getattrs
   printUsages   exit(   s   optionDos   comments   snames   egs   argss   sletters	   snameDicts   snameStrs   deflts   vals   requireds   lnames	   lnameLists   optss   oname(    (    s   setBulletin.pys   getopts- s4   	
 		
 %
 
 &
c    sJ   R S t  |  ƒ } T | d j  o U t  t i ƒ  ƒ | } n V | Sd  S(   Ni † (   s   ints   secs   ss   time(   s   secs   s(    (    s   setBulletin.pys   makeUtcR s   c    sO   Y Z [ t  i d t  i |  ƒ ƒ } \ |  t  i  ƒ  d } ] |  | | f Sd S(   s7   Explain a time_t in a triplet suitable for printing outs   %H:%M:%Si   N(   s   times   strftimes	   localtimes   utcs   fmtStrs
   secFromNow(   s   utcs   fmtStrs
   secFromNow(    (    s   setBulletin.pys   exTmY s   c     s±   ` a d GHb d GHc d GHd x9 t  Dd ]. \ }  } } } } e d d |  | | f GHq% Wf x0 t Df ]% \ } } } g d d | | f GHqd Wh d GHi d GHj t	 i
 ƒ  d  S(	   Ns    s,   usage:        name      dflt         examples8             ___________   ____     _______________________s   	 %12s  %5s 	%ss   --s   		%s		%ss   -s>   	(all '--name' options require an arg, and '-x' options don't)(   s   LOPTSs   lnames   reqs   egs   deflts   cms   SOPTSs   names   letters   syss   exit(   s   lnames   deflts   names   cms   letters   egs   req(    (    s   setBulletin.pys
   printUsage` s   
 
 c    sk   m n d G|  i G|  i GHo d G|  i GHp d t |  i ƒ GHq d t |  i ƒ GHr d t |  i ƒ GHd  S(   Ns   pil and pilExt: s   bulletin text: s"   issue time: %d (%s, %2ds from now)s"   disp expir: %d (%s, %2ds from now)s"   expiration: %d (%s, %2ds from now)(   s   bulls   pils   pilExts   texts   exTms	   issueTimes   dispExpirations
   expiration(   s   bull(    (    s   setBulletin.pys   printValuesm s
   c     sÚ  u w t  i t i t  i ƒ } y t t i ƒ d j o z t ƒ  n | t ƒ  \ } } ~ t i ƒ  } € yp  | i | _ ‚ | i | _ ƒ | i | _ „ t | i ƒ | _ … t | i ƒ | _ † t | i ƒ | _ Wn+ ‡ t j
 o ˆ d GH‰ t i ƒ  n X‹ y Œ | i | _ Wn  t j
 o
 Ž n X | i o ‘ t | ƒ n “ t i i | ƒ ” t  i! ƒ  — t" i# i$ | i% ƒ } ˜ x- | D˜ ]" }  ™ t" i# i( |  | | i ƒ q™Wœ t  i) ƒ   d Sd  S(   Ni   s   A required argument is missingi    (*   s   CORBAs   ORB_inits   syss   argvs   ORB_IDs   orbs   lens
   printUsages   getoptss   optss   argss   twcs   Datas   bulls   pils   pilExts   texts   ints	   issueTimes   makeUtcs   expirs
   expirations	   dispExpirs   dispExpirations   AttributeErrors   exits   qatexts   verboses   printValuess	   twccommons   corbas   setOrbs   dss   inits   domestics   wxdatas   getBulletinInterestLists   ugcs   countiess   countys   setBulletins   uninit(   s   countys   argss   countiess   bulls   orbs   opts(    (    s   setBulletin.pys   mainu s:   
 	 s   __main__(   s   syss   times   typess   getopts   omniORBs   CORBAs   twcs   twc.DataStoreInterfaces   twccommon.corbas	   twccommons   domestic.wxdatas   domestics   DataStoreInterfaces   dss   strs   ints   nows   p30s   p90s   Nones   LOPTSs   SOPTSs   getoptss   makeUtcs   exTms
   printUsages   printValuess   mains   __name__s   exit(   s   CORBAs   getoptss   domestics   syss   getopts
   printUsages   exTms   nows   p30s   typess   makeUtcs   twcs   LOPTSs   dss   p90s   SOPTSs   printValuess   times	   twccommons   main(    (    s   setBulletin.pys   ? s,   ™%+