Я подключаюсь к базе данных sql и генерирую фрейм данных со временем ожидания 5 минут в течение 2 часов с 4 до 6 часов утра и пытаюсь проверить статус задания, ниже приведены условия, которые я пытаюсь реализовать
проверить, выполняется ли какое-либо задание, и проверить, выполняется ли оно в течение расчетного времени. Если да, то распечатать («работает нормально в течение расчетного времени»), в противном случае распечатать («истекло ожидаемое время»)
еще проверить, если последнее задание завершено, затем печать («все задания завершены»)
Выход из l oop
Ниже приведены данные
i=0
while i <12:
todays_run="select * from table where getdate()=startdate" /*Checking for rundate as todays date*/
result=pd.read_sql(todays_run,sql_conn)
if result.empty:
print(' No jobs are running :')
elif result[result.status=='RUNNING' and result.start_date <result.estimated_end]:
print("Below jobs are currently running with estimated time \n\n ",result)
else print("Jobs taking long time",<job_name>)
elsif result[result.status=='COMPLETED' and result.jobname='A']
print("all jobs are completed \n \n ")
time.sleep(60)
exit(1)
Я получаю сообщение об ошибке ValueError: Истинное значение Серии неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ().
Не могли бы вы помочь, если это возможно реализовать с помощью pthon