From 38fdf2d7cb0c643ec28dd992fa3513f869e4a5fb Mon Sep 17 00:00:00 2001 From: Hussain Nagaria Date: Sun, 17 Dec 2023 12:47:39 +0530 Subject: [PATCH] docs: get_time --- frappe/utils/data.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frappe/utils/data.py b/frappe/utils/data.py index ea786e5153..cf5790a583 100644 --- a/frappe/utils/data.py +++ b/frappe/utils/data.py @@ -541,7 +541,13 @@ def get_year_ending(date) -> datetime.date: return add_to_date(next_year_start, days=-1) -def get_time(time_str: str) -> datetime.time: +def get_time( + time_str: str | datetime.datetime | datetime.time | datetime.timedelta, +) -> datetime.time: + """Returns a `datetime.time` object for the given `time_str`. + + If the given argument is already a `datetime.time` object, it is returned as is.""" + if isinstance(time_str, datetime.datetime): return time_str.time() elif isinstance(time_str, datetime.time):