Выражение int(float(s))
, упомянутое другими, является лучшим, если вы хотите усечь значение. Если вы хотите округлить, используя int(round(float(s))
, если круглый алгоритм соответствует тому, что вы хотите (см. round documentation ), в противном случае вы должны использовать Decimal
и один, если его алгоритмы округления.
Заглянув в исходный код, который вы связали, есть одна строка, которая кажется мне интересной в этом случае:
target_dttm = dag.following_schedule(context['execution_date'])
Это означает: если у вас нет настройки правильного расписания DAG, этот компонент будет попробуйте добавить его дельта времени к None
.
Я не уверен, что код в вопросе - всего лишь пример или все это. Мое предложение: Добавить график DAG с другим, кроме None
.