IndentationError: неожиданный отступ в python 2.7 - PullRequest
0 голосов
/ 07 ноября 2019

Я получаю следующую ошибку IndentationError: неожиданный отступ

def send_daily (): '' 'Проверять отчеты, которые будут отправляться ежедневно' ''

    current_day = calendar.day_name[now_datetime().weekday()]
    enabled_reports = frappe.get_all('Auto Email Report',
            filters={'enabled': 1, 'frequency': ('in', ('Daily', 'Weekdays', 'Weekly'))})

    for report in enabled_reports:
            auto_email_report = frappe.get_doc('Auto Email Report', report.name)

            # if not correct weekday, skip
            if auto_email_report.frequency == "Weekdays":
                    if current_day in ("Saturday", "Sunday"):
                            continue
            elif auto_email_report.frequency == 'Weekly':
                    schedule.every().monday.at('10:00')
                            continue

Я получаю ошибку отступаon line: если current_day in ("Saturday", "Sunday"): продолжить Как мне устранить ошибку отступа?

Ответы [ 2 ]

0 голосов
/ 11 ноября 2019

Вы не получаете ошибку от: if current_day in ("Saturday", "Sunday").

Ваша ошибка в: schedule.every().monday.at('10:00')

продолжить после того, как строка ошибки должнабыть:

elif auto_email_report.frequency == 'Weekly':
  schedule.every().monday.at('10:00')
  continue
0 голосов
/ 11 ноября 2019

продолжить в elif неверно

elif auto_email_report.frequency == 'Weekly':
                schedule.every().monday.at('10:00')
                        continue

должно быть:

elif auto_email_report.frequency == 'Weekly':
      schedule.every().monday.at('10:00')
      continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...