def statement_risk(self, notebook, snippet): response = self._get_current_statement(notebook, snippet) query = response['statement'] api = OptimizerApi(self.user) return api.query_risk(query=query, source_platform=snippet['type'], db_name=snippet.get('database') or 'default')
def statement_risk(self, notebook, snippet): db = self._get_db(snippet) response = self._get_current_statement(db, snippet) query = response['statement'] api = OptimizerApi() data = api.query_risk(query=query, source_platform=snippet['type']) return [{ 'risk': risk.get('risk'), 'riskAnalysis': risk.get('riskAnalysis'), 'riskRecommendation': risk.get('riskRecommendation') } for risk in data]
def statement_risk(self, notebook, snippet): db = self._get_db(snippet) response = self._get_current_statement(db, snippet) query = response['statement'] api = OptimizerApi() data = api.query_risk(query=query) data = data.get(snippet['type'] + 'Risk', {}) return { 'risk': data.get('risk'), 'riskAnalysis': data.get('riskAnalysis'), 'riskRecommendation': data.get('riskRecommendation') }
def statement_risk(self, notebook, snippet): db = self._get_db(snippet) response = self._get_current_statement(db, snippet) query = response['statement'] api = OptimizerApi() data = api.query_risk(query=query) data = data.get(snippet['type'] + 'Risk', {}) return { 'risk': data.get('risk'), 'riskAnalysis': data.get('riskAnalysis'), 'riskRecommendation': data.get('riskRecommendation') }
def statement_risk(self, notebook, snippet): db = self._get_db(snippet) response = self._get_current_statement(db, snippet) query = response['statement'] api = OptimizerApi() data = api.query_risk(query=query, source_platform=snippet['type']) data = data.get(snippet['type'] + 'Risk', {}) if data and data == {"riskAnalysis": "", "risk": "low", "riskRecommendation": ""}: data = [] return [{ 'risk': risk.get('risk'), 'riskAnalysis': risk.get('riskAnalysis'), 'riskRecommendation': risk.get('riskRecommendation') } for risk in data]