(self)
| 186 | self.untrusted_agents.add(agent.paw) |
| 187 | |
| 188 | async def all_facts(self): |
| 189 | knowledge_svc_handle = BaseService.get_service('knowledge_svc') |
| 190 | data_svc_handle = BaseService.get_service('data_svc') |
| 191 | seeded_facts = [] |
| 192 | if self.source: |
| 193 | seeded_facts = await data_svc_handle.get_facts_from_source(self.source.id) |
| 194 | seeded_facts = [f for f in seeded_facts if f.score > 0] |
| 195 | learned_facts = await knowledge_svc_handle.get_facts(criteria=dict(source=self.id)) |
| 196 | learned_facts = [f for f in learned_facts if f.score > 0] |
| 197 | return seeded_facts + learned_facts |
| 198 | |
| 199 | async def has_fact(self, trait, value): |
| 200 | for f in await self.all_facts(): |
no test coverage detected