def handle_config_source(source_id): if request.method == 'DELETE': config_sources.remove(source_id) return jsonify({'status': 'success'}) if request.method == 'PUT': source = request.get_json() config_sources.save(source_id, source) return jsonify(config_sources.get(source_id))
def update_config_source(source: SensorSource): config_sources.save(source=source) return config_sources.get(source.id)
def get_config_source(source_id: str): return config_sources.get(source_id)