view.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:irisett 作者: beebyte 项目源码 文件源码
def send_active_monitor_test_notification(request: web.Request) -> web.Response:
    """GET view to send a test notification for an active monitor."""
    monitor_id = int(request.match_info['id'])
    am_manager = request.app['active_monitor_manager']
    monitor = am_manager.monitors[monitor_id]
    monitor.schedule_immediately()
    await monitor.notify_state_change('UNKNOWN', abs(monitor.state_ts - (time.time() - monitor.state_ts)))
    return web.HTTPFound('/active_monitor/%s/?notification_msg=Notification sent' % monitor_id)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号