Your IP : 216.73.216.196


Current Path : /opt/alt/python36/lib64/python3.6/Tools/freeze/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/Tools/freeze/__pycache__/makeconfig.cpython-36.pyc

3

� f��@sHddlZddlZdddddddd	gZdd
d�Zdd
�ZedkrDe�dS)�N�marshal�_impZ_ast�__main__�builtins�sys�gc�	_warningscCs�tjd�}tjd�}x�|D]�}|j|�|r�|j|�r�d}x�|D]<}|tkrNq@|r`|jd|�|jd|�|r@|jd�q@Wq|r|j|�rd}x(|D] }|tkr�q�|jd||f�q�WqW|r�tjjd�n|r�tjjd�dS)	Nz-- ADDMODULE MARKER 1 --z-- ADDMODULE MARKER 2 --z#ifndef PyInit_%s
z"extern PyObject* PyInit_%s(void);
z#endif
z	{"%s", PyInit_%s},
zMARKER 1 never found
zMARKER 2 never found
)�re�compile�write�search�neverr�stderr)�infp�outfp�modulesZ
with_ifdef�m1�m2�line�mod�r�</opt/alt/python36/lib64/python3.6/Tools/freeze/makeconfig.py�
makeconfig	s2





rcCs�tjdd�s,tddd�td�tjd�tjddkrBtj}nttjd�}tjddkrftj}nttjdd	�}t||tjdd��|tjkr�|j�|tjkr�|j�dS)
N�z2usage: python makeconfig.py config.c.in outputfile� )�endzmodulename ...���-�w)	r�argv�print�exit�stdin�open�stdoutr�close)rrrrr�test's


r')r)r	rr
rr'�__name__rrrr�<module>s