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)
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)
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)) })
def variables(): vars = [{"name": var, "type": data_handler.get_type(var)} for var in data_handler.get_variables()] return jsonify({"data": vars})
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)]