o
    HEDi                     @   s6   d dl Z d dlZd dlZd dlmZ dZdddZdS )    N)NamedTemporaryFilez+File is still processing. Check back later.returnc               
   C   s$  t dddd } tddd!}|| d |  td	d
dd|jddg}W d    n1 s4w   Y  t 	|}|d t
| ksHJ |d }|dsSJ t }	 tjd	d
dd|gtjtjdd}|jdkrod S t|jv rtd |d t k rtdqWtd|j d|j )Nz1 + 3 =4)prompt
completion
z.jsonlwb)suffixmodezutf-8openaiapizfiles.createz-fz-pz	fine-tunebytesidzfile-Tzfiles.deletez-i)stdoutstderrencodingr   g      ?<   z.timed out waiting for file to become availablezdelete failed: stdout=z stderr=)jsondumpsr   writeencodeflush
subprocesscheck_outputnameloadslen
startswithtimerunPIPE
returncodeSTILL_PROCESSINGr   sleepRuntimeErrorr   )contents
train_filecreate_outputfile_objfile_id
start_timedelete_result r,   i/var/www/www-root/data/www/ovozai.pdev.uz/venv/lib/python3.10/site-packages/openai/tests/test_file_cli.pytest_file_cli	   s<   



r.   )r   N)r   r   r   tempfiler   r"   r.   r,   r,   r,   r-   <module>   s    