
    e                    X   d dl mZ d dlZd dlZd dlZd dlZ ej                         Zej                  d       ej                  d       ej                  d       ej                  d       ej                  dd	       ej                  d
d	       ej                  dg dd       ddZ
y)    )annotationsNinputoutputtypepodirz--msgfmtmsgfmt)defaultz
--datadirs argszextra msgfmt argument*)r	   metavarnargsc           
        t         j                  |       }d }|j                  r;t        j                  j                         }|j                  d|j                  i       t        j                  |j                  d|j                  z   d|j                  d|j                  d|j                  g|j                  z   |      S )NGETTEXTDATADIRSz--z-dz
--templatez-o)env)parser
parse_argsdatadirsosenvironcopyupdate
subprocesscallr   r   r   r   r   r   )r   optionsr   s      A/usr/lib/python3/dist-packages/mesonbuild/scripts/msgfmthelper.pyrunr      s    %G
Cjjoo

%w'7'789??GNND7<<,?w}}('--$PRYR^R^_"$ $    )r   zT.List[str]returnint)
__future__r   argparser   r   typingTArgumentParserr   add_argumentr    r   r   <module>r(      s    #   	 	 	 	 	"   G    H    F    G    J  1   L"  -   FB0Gs  S$r   