U
    —âñj2  ã                   @   sH   e e d œdd„Ze e e e dœdd„Ze e dœdd„Ze e d	œd
d„ZdS ))ÚvalueÚreturnc                 C   s   t | ƒ ¡  ¡ S )N)ÚstrÚstripÚ
capitalize)r   © r   ú5/var/www/itgmanager/itgmanager/Analytic/centro_ids.pyÚcapitalize_token   s    r   )ÚregionÚareaÚcentror   c                 C   s    t | ƒ› dt |ƒ› dt |ƒ› �S )NÚ-)r   )r	   r
   r   r   r   r   Úbuild_centro_id   s    r   )Ú	centro_idr   c                 C   sD   dd„ t | ƒ d¡D ƒ}t|ƒdkr,tdƒ‚t|d |d |d ƒS )	Nc                 S   s   g | ]}|  ¡ r|  ¡ ‘qS r   ©r   ©Ú.0Úpartr   r   r   Ú
<listcomp>
   s      z'normalize_centro_id.<locals>.<listcomp>r   é   z.centro_id must be in REGION-AREA-CENTRO formaté    é   é   )r   ÚsplitÚlenÚ
ValueErrorr   )r   Úpartsr   r   r   Únormalize_centro_id	   s    r   )Úarea_idr   c                 C   sJ   dd„ t | ƒ d¡D ƒ}t|ƒdkr,tdƒ‚t|d ƒ› dt|d ƒ› �S )Nc                 S   s   g | ]}|  ¡ r|  ¡ ‘qS r   r   r   r   r   r   r      s      z%normalize_area_id.<locals>.<listcomp>r   r   z%area_id must be in REGION-AREA formatr   r   )r   r   r   r   r   )r   r   r   r   r   Únormalize_area_id   s    r   N)r   r   r   r   r   r   r   r   r   Ú<module>   s   