o
    e                     @  s   d dl mZ d dlZd dlZd dlZd dlZe Ze	d e	d e	d e	d ej	ddd	 ej	d
dd	 ej	dg ddd dddZ
dS )    )annotationsNinputoutputtypepodirz--msgfmtmsgfmt)defaultz
--datadirs argszextra msgfmt argument*)r   metavarnargsT.List[str]returnintc              	   C  s`   t | }d }|jrtj }|d|ji tj|j	d|j
 d|jd|jd|jg|j |dS )NZGETTEXTDATADIRSz--z-dz
--templatez-o)env)parser
parse_argsZdatadirsosenvironcopyupdate
subprocesscallr   r   r   r   r   r
   )r
   optionsr    r   D/usr/lib/python3.10/site-packages/mesonbuild/scripts/msgfmthelper.pyrun   s   

r   )r
   r   r   r   )
__future__r   argparser   r   typingTArgumentParserr   add_argumentr   r   r   r   r   <module>   s   



