ó
ÇOc           @   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Á  |  } g  } | d k r$ t  j } n7 y t | d ƒ } Wn! d | d GHt  j d ƒ n Xd } xë | D]ã } | d 7} | d d k r˜ | d d !} n  t j d	 d
 | ƒ } t j d d
 | ƒ } t j d | ƒ } g  } d } x[ | D]S }	 | d 7} y | j t |	 ƒ ƒ Wqç d |	 | | | f GHt  j d ƒ qç Xqç W| j | ƒ qh W| d k rh| j	 ƒ  n  t
 j | ƒ t | ƒ }
 t d |
 ƒ } x* t d |
 ƒ D] } t
 j | ƒ | | <q W| S(   Nt   -t   rs   Couldn't open "s   " for read.i   i    iÿÿÿÿs   
s   ^\s+t    s   \s+$s   \s+s/   Scan error on "%s", column %d, line %d, file %s(   t   syst   stdint   opent   exitt   ret   subt   splitt   appendt   intt   closet   ispec_tmt   install_tablet   lent   ranget   ispec_t(   t   params_stringt	   file_namet   matrixt   file_handlet   lnot   linet   code_stringst   rowt   colnot   cst   nt   eltst   i(    (    sF   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/ispec_gm.pyt   get_elements_str   sF    

(   R   t	   ispec_tblR   R   R   (    (    (    sF   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/ispec_gm.pyt   <module>   s   