o
     ZhC                     @   s\   d dl mZ ddlmZ d dlmZmZ d dlZd dlZedd Zdd	 Z	ed
d Z
dS )    )shared_task   )Orders)datedatetimeNc            
      C   s  t  } tjj| d}|D ]w}|jdks|jdkrst |j }|	 }t
|dd }t|j|j}||j }|	 }t
|dd }	|dkrSd|_t  |_|  |	dk rcd|_t  |_|  |	d	k rsd
|_t  |_|  |jdkrd|_t  |_|  qdS )N)created_datez	New OrderViewedi  r      YellowRedr   OrangeFailedzDark Redz!Polling completed: Status Updated)r   todayr   objectsfilterorder_statusr   nowr   total_secondsdivmodcombinedelivery_slot_datedelivery_slot_timecolor_status_updation_timecolor_statussave)
r   ordersitime_difduration_in_shourscombined_datetimetime_dif_with_del_slotduration_in_s_data	hours_del r$   6/var/www/html/Testing_prj/Navya-Bakers/orders/tasks.pymy_polling_task   s:   





r&   c                 C   sH   t | D ]}t j| |}t j|r!t | td|  qd S )Nz	Deleted: )oslistdirpathjoinisfileremovelogginginfo)folder_pathfilename	file_pathr$   r$   r%   delete_all_files-   s   
r2   c               
   C   sX   zt d t d td W d S  ty+ }  ztd|   W Y d } ~ d S d } ~ ww )Nzmedia/output/pdfzmedia/output/excelzPDF Bills: DeletedzPDF Bill Deletion Failed: )r2   r-   r.   	Exception)er$   r$   r%   delete_bills5   s   r5   )celeryr   modelsr   r   r   r'   r-   r&   r2   r5   r$   r$   r$   r%   <module>   s    
%