Exemplo n.º 1
0
    def content(self):
        variables = data_handler.get_variables()
        vars = [Variable(name=var, type=data_handler.get_type(var))
                for var in variables]

        return render_template("variables.html", variables=vars,
                               viewid=self.viewid)
Exemplo n.º 2
0
def variables_stream():
    while True:
        vars = [{"name": var,
                 "type": data_handler.get_type(var)}
                for var in data_handler.get_variables()]
        yield json.dumps({"data": vars})
        time.sleep(.1)
Exemplo n.º 3
0
 def get(self, viewid, var):
     if var is None:
         view = data_handler.get_view(viewid)
         return jsonify({'variables': view.variables})
     else:
         return jsonify({'variables': Variable(var,
                                               data_handler.get_type(var),
                                               data_handler.get_value(var))
                         })
Exemplo n.º 4
0
def variables():
    vars = [{"name": var,
             "type": data_handler.get_type(var)}
            for var in data_handler.get_variables()]
    return jsonify({"data": vars})
Exemplo n.º 5
0
 def variables(self):
     return [Variable(var, data_handler.get_type(var),
                      data_handler.get_value(var))
             for var in data_handler.get_view_vars(self.viewid)]