# -*- coding: utf-8 -*- from os import environ as env import sys from flask import Flask, request, render_template, jsonify, redirect, url_for from requests import ConnectionError from alert import Alert from scheduler import Scheduler from utils import ConnectionContext, online from mail_sender import send_email app = Flask(__name__) online = online() # Redirect to these cdns if online cdns = { 'jquery-1.11.2.min.js': 'https://code.jquery.com/jquery-1.11.2.min.js', 'backbone-min.js': 'https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js', 'bootstrap.min.css': 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css', 'underscore-min.js': 'https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js' } @app.route("/") def index(): return render_template('page.html')
def step_impl(context, nodelist): assert online(context, nodelist) is True
def online(id): utils.online(get_addr(id))