19 lines
824 B
Python
19 lines
824 B
Python
# Создано: 2026-03-09
|
||
# time_getter.py — функция запускается как Job (одноразово).
|
||
# Возвращает JSON со временем запуска. Оператор v0.1.16 захватывает stdout
|
||
# и записывает его в sless_job.run_getter.message — оттуда terraform передаёт
|
||
# значение в sless_function.display через env_var JOB_TIME.
|
||
|
||
import json
|
||
from datetime import datetime, timezone
|
||
|
||
|
||
def get_time(event):
|
||
# Возвращаем время в ISO 8601 UTC — без зависимостей, только stdlib
|
||
return {"time": datetime.now(timezone.utc).isoformat()}
|
||
|
||
|
||
if __name__ == "__main__":
|
||
# Для локального тестирования без оператора
|
||
print(json.dumps(get_time({})))
|