
    Nhs                     F    d dl mZ d dlmZmZ d dlZ G d de          ZdS )    )BaseCommand)IntervalSchedulePeriodicTaskNc                       e Zd ZdZd ZdS )Commandz5Schedules the cart reminder task to run every 4 hoursc                 6   t           j                            dt           j                  \  }}t          j                            d|dt          j        g           dd           | j        	                    | j
                            d                     d S )	N   )everyperiodzCart Reminder Taskzorder.tasks.send_cart_reminderT)intervaltaskargsenabled)namedefaultsu:   ✅ Cart reminder schedule set to run every every 4 hours.)r   objectsget_or_createHOURSr   update_or_createjsondumpsstdoutwritestyleSUCCESS)selfr   kwargsschedule_s        S/var/www/html/e360mart/vendor_listing/management/commands/schedule_cart_reminder.pyhandlezCommand.handle   s    &.<<#) = 
 
! 	--%$8
2	  	. 	
 	
 	
 	$*,,-ijjkkkkk    N)__name__
__module____qualname__helpr!    r"   r    r   r      s-        BDl l l l lr"   r   )django.core.management.baser   django_celery_beat.modelsr   r   r   r   r'   r"   r    <module>r*      sv    3 3 3 3 3 3 D D D D D D D D l l l l lk l l l l lr"   