ó
šH—Vc           @   s=   d  d l  Z  d  d l Z d  d l Z d  d l Z d „  Z d S(   iÿÿÿÿNc         C   s¶   t  j d |  f d d d g ƒ } t j ƒ  } i d d	 6} t j d
 ƒ } | j d d | | ƒ | j ƒ  } | j ƒ  } | j ƒ  | j	 d ƒ rŸ t
 | ƒ ‚ n  d t j ƒ  | GH| S(   Nt   js_codet   compilation_levelt   SIMPLE_OPTIMIZATIONSt   output_formatt   textt   output_infot   compiled_codes!   application/x-www-form-urlencodeds   Content-types   closure-compiler.appspot.comt   POSTs   /compilet   Errors   %.3f seconds to compile(   R   R   (   R   s   text(   R   R   (   t   urllibt	   urlencodet   timet   httplibt   HTTPConnectiont   requestt   getresponset   readt   closet
   startswitht	   Exception(   t   codet   paramst   tt   headerst   connt   responset   data(    (    s   ../tools/closure_ws.pyt   minimize   s     	
(   R   R	   t   sysR   R   (    (    (    s   ../tools/closure_ws.pyt   <module>   s   $