Skip to content

Commit 294dc7b

Browse files
authored
Fix duration in generate_deprecation_message (#19314)
1 parent 9e7b02c commit 294dc7b

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/prefect/_internal/compatibility/deprecated.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,16 @@ def generate_deprecation_message(
8888
if TYPE_CHECKING:
8989
assert start_date is not None
9090

91-
end_date = start_date + datetime.timedelta(days=182.625)
91+
if sys.version_info >= (3, 13):
92+
from whenever import PlainDateTime
93+
94+
end_date = (
95+
PlainDateTime.from_py_datetime(start_date).add(months=6).py_datetime()
96+
)
97+
else:
98+
import pendulum
99+
100+
end_date = pendulum.instance(start_date).add(months=6)
92101

93102
if when:
94103
when = " when " + when

0 commit comments

Comments
 (0)