File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
api/core/tools/builtin_tool/providers/time/tools Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -37,12 +37,12 @@ def _invoke(
37
37
@staticmethod
38
38
def localtime_to_timestamp (localtime : str , time_format : str , local_tz = None ) -> int | None :
39
39
try :
40
+ local_time = datetime .strptime (localtime , time_format )
40
41
if local_tz is None :
41
- local_tz = datetime . now (). astimezone (). tzinfo
42
- if isinstance (local_tz , str ):
42
+ localtime = local_time . astimezone () # type: ignore
43
+ elif isinstance (local_tz , str ):
43
44
local_tz = pytz .timezone (local_tz )
44
- local_time = datetime .strptime (localtime , time_format )
45
- localtime = local_tz .localize (local_time ) # type: ignore
45
+ localtime = local_tz .localize (local_time ) # type: ignore
46
46
timestamp = int (localtime .timestamp ()) # type: ignore
47
47
return timestamp
48
48
except Exception as e :
You can’t perform that action at this time.
0 commit comments