Your IP : 216.73.216.196


Current Path : /opt/alt/python37/lib64/python3.7/Tools/freeze/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib64/python3.7/Tools/freeze/__pycache__/makefreeze.cpython-37.pyc

B

� f�
�@sBddlZddlZdZdZddr"dp$ddZdd
d�Zdd
�ZdS)�NzJ
#include "Python.h"

static struct _frozen _PyImport_FrozenModules[] = {
z     {0, 0, 0} /* sentinel */
};
zS
int
main(int argc, char **argv)
{
        extern int Py_FrozenMain(int, char **);
Fz
        Py_OptimizeFlag++;
�zh
        PyImport_FrozenModules = _PyImport_FrozenModules;
        return Py_FrozenMain(argc, argv);
}

�c
Cs�|dkrt}g}g}t|���}x�|D]�}||}	d�|�d��}
|	jr&d|
d}t�||d��\}|�|�|r�t	d|d�t
�|	j�}
t|
�}|	j
r�|}|�||
|f�t||
|
�WdQRXq&W|r�t	d�t�|d	d���}x |D]\}}
}|�d
|
�q�W|�t�x(|D] \}}
}|�d||
|f��qW|�d�x|D]}|�d
|f��qNW|�t�|�|�WdQRX|S)N�__�.ZM_z.c�wZfreezingz...z"generating table of frozen moduleszfrozen.czextern unsigned char M_%s[];
z	{"%s", M_%s, %d},
�
z	{"%s", NULL, 0},
)�default_entry_point�sorted�keys�join�split�__code__�bkfile�open�append�print�marshal�dumps�len�__path__�	writecode�write�header�trailer)�base�dict�debugZentry_pointZfail_importZdone�filesZmods�mod�mZmangled�file�outfp�str�sizerr�</opt/alt/python37/lib64/python3.7/Tools/freeze/makefreeze.py�
makefreeze sD





r%cCsl|�d|�xNtdt|�d�D]:}|�d�x*t|||d��D]}|�d|�qDWq W|�d�dS)Nzunsigned char M_%s[] = {r�z
	z%d,z
};
)r�ranger�bytes)r!rr"�i�crrr$rMs
r)rNr)rrrrrr%rrrrr$�<module>s	

-