ó
ìŠ'Gc           @   sš   d  d l  m  Z  d  d l Z d d „ Z e d k r– d  d l Z d  d l Z e  ƒ  Z x+ e j d D] Z	 e e j
 e	 ƒ e ƒ qc We j e j ƒ n  d S(   iÿÿÿÿ(   t   ConfigParserNc         C   sÁ   t  |  d ƒ s! t j |  ƒ }  n  | s3 t ƒ  } n  t j |  ƒ } xx | D]p } | | j d } | j | ƒ xI | j ƒ  D]; \ } } | rz | | j d k rz | j | | | ƒ qz qz WqI W| S(   Nt   readi    (	   t   hasattrt   csvt   StringIOR    t
   DictReadert
   fieldnamest   add_sectiont   itemst   set(   t   inputt   configt   readert   rowt   sectiont   namet   value(    (    sB   /home/sa3ruby/intertwingly.net/code/venus-bzr/planet/csv_config.pyt
   csv2config   s    t   __main__i   (   R    R   t   NoneR   t   __name__t   syst   urllibR   t   argvR
   t   urlopent   writet   stdout(    (    (    sB   /home/sa3ruby/intertwingly.net/code/venus-bzr/planet/csv_config.pyt   <module>   s   	