def put(self, session=None): """ Store variables data to DB """ data = request.json variables_to_db(data) # This will trigger reloading the variables file self.manager.validate_config() rsp = jsonify(variables_from_db()) rsp.status_code = 201 return rsp
def patch(self, session=None): """ Update variables data to DB """ data = request.json existing_variables = variables_from_db() existing_variables.update(data) variables_to_db(existing_variables) # This will trigger reloading the variables file self.manager.validate_config() return jsonify(variables_from_db())