apolisakov commited on
Commit
391f93b
·
verified ·
1 Parent(s): d0e1da0
Files changed (1) hide show
  1. app.py +12 -11
app.py CHANGED
@@ -24,18 +24,19 @@ def my_custom_tool(arg1: str, arg2: int) -> str:
24
 
25
  @tool
26
  def get_current_time_in_timezone(timezone: str) -> str:
27
- """Инструмент для получения текущего местного времени в указанном часовом поясе.
28
- Аргменты:
29
- timezone: Строка, представляющая действительный часовой пояс (например, 'America/New_York').
30
  """
31
- try:
32
- # Создание объекта timezone
33
- tz = pytz.timezone(timezone)
34
- # Получение текущего времени в заданном часовом поясе
35
- local_time = datetime.datetime.now(tz).strftime("%Y-%m-%d %H:%M:%S")
36
- return f"Текущее местное время в {timezone} составляет: {local_time}"
37
- except Exception as e:
38
- return f"Ошибка получения времени для часового пояса '{timezone}': {str(e)}"
 
 
 
 
39
 
40
 
41
  final_answer = FinalAnswerTool()
 
24
 
25
  @tool
26
  def get_current_time_in_timezone(timezone: str) -> str:
 
 
 
27
  """
28
+ Возвращает текущее время в указанной часовой зоне.
29
+
30
+ Args:
31
+ timezone: Название часовой зоны в формате IANA,
32
+ например 'Europe/Moscow', 'UTC' или 'America/New_York'.
33
+
34
+ Returns:
35
+ Строка с текущим временем в формате 'YYYY-MM-DD HH:MM:SS'.
36
+ """
37
+ tz = pytz.timezone(timezone)
38
+ local_time = datetime.now(tz)
39
+ return local_time.strftime("%Y-%m-%d %H:%M:%S")
40
 
41
 
42
  final_answer = FinalAnswerTool()