From d4ca3bf351090a4923487a724bc1e52c513ab369 Mon Sep 17 00:00:00 2001 From: Alexander Barth Date: Wed, 28 Feb 2024 11:53:51 +0100 Subject: [PATCH] narrow types for daysinmonth and daysinyear to avoid overrriding the methods from Dates --- src/CFTime.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CFTime.jl b/src/CFTime.jl index 2d0c837..1955705 100644 --- a/src/CFTime.jl +++ b/src/CFTime.jl @@ -629,7 +629,7 @@ julia> daysinmonth(DateTimeAllLeap(2001,2,1)) 29 ``` """ -function daysinmonth(t::DT) where DT <: Union{DateTime, AbstractCFDateTime} +function daysinmonth(t::DT) where DT <: AbstractCFDateTime return daysinmonth(DT,Dates.year(t),Dates.month(t)) end @@ -662,7 +662,7 @@ julia> daysinyear(DateTimeAllLeap(2001,2,1)) 366 ``` """ -function daysinyear(t::DT) where DT <: Union{DateTime, AbstractCFDateTime} +function daysinyear(t::DT) where DT <: AbstractCFDateTime return daysinyear(DT,Dates.year(t)) end