Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/site-packages/coverage/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/site-packages/coverage/__pycache__/pickle2json.cpython-35.pyc



E�W��	@s�dZddlmZddlmZdd�Zdd�Zedkr�dd	lm	Z	e	d
de
�Zde_ej
d
ddddddd�ej
dddddddd�ej�\ZZeejej�dS)z'Convert pickle to JSON for coverage.py.�)�pickle)�CoverageDatacCs
tj|�S)z,Replacement for CoverageData._read_raw_data.)r�load)Z
cls_unusedZfile_obj�r�G/opt/alt/python35/lib64/python3.5/site-packages/coverage/pickle2json.py�pickle_read_raw_data
srcCsczRtj}tt_t�}t|d��}|j|�WdQRX|j|�Wd|t_XdS)zCConvert a coverage.py 3.x pickle data file to a 4.x JSON data file.�rbN)rZ_read_raw_datar�openZread_fileobj�
write_file)�infile�outfileZold_read_raw_dataZcovdata�infrrr�pickle2jsons			r�__main__)�OptionParser�usagezusage: %s [options]z2Convert .coverage files from pickle to JSON formatz-iz--input-file�action�store�defaultz	.coverage�helpz%Name of input file. Default .coveragez-oz
--output-filez&Name of output file. Default .coverageN)�__doc__Zcoverage.backwardrZ
coverage.datarrr�__name__�optparser�__file__�parser�description�
add_option�
parse_args�options�argsZ
input_file�output_filerrrr�<module>s