from KnowledgeAcquirer import KnowledgeAcquirer
import json

class KnowledgeBase:

    def __init__(self):
        self.knowledgeAcquirer = KnowledgeAcquirer()
        self.facts = []

    def getFacts(self, question):
        self.facts = self.getKnownFacts(question)
        if (self.facts == []): 
            self.facts = self.knowledgeAcquirer.getFacts(question)
        return self.facts

    def getKnownFacts(self,question):
        return []

ad61552496e9278e43b791adcfcb3fadcf656d46
<mask token>


class KnowledgeBase:

    def __init__(self):
        self.knowledgeAcquirer = KnowledgeAcquirer()
        self.facts = []
    <mask token>
    <mask token>

<mask token>


class KnowledgeBase:

    def __init__(self):
        self.knowledgeAcquirer = KnowledgeAcquirer()
        self.facts = []
    <mask token>

    def getKnownFacts(self, question):
        return []

<mask token>


class KnowledgeBase:

    def __init__(self):
        self.knowledgeAcquirer = KnowledgeAcquirer()
        self.facts = []

    def getFacts(self, question):
        self.facts = self.getKnownFacts(question)
        if self.facts == []:
            self.facts = self.knowledgeAcquirer.getFacts(question)
        return self.facts

    def getKnownFacts(self, question):
        return []

from KnowledgeAcquirer import KnowledgeAcquirer
import json


class KnowledgeBase:

    def __init__(self):
        self.knowledgeAcquirer = KnowledgeAcquirer()
        self.facts = []

    def getFacts(self, question):
        self.facts = self.getKnownFacts(question)
        if self.facts == []:
            self.facts = self.knowledgeAcquirer.getFacts(question)
        return self.facts

    def getKnownFacts(self, question):
        return []

from KnowledgeAcquirer import KnowledgeAcquirer
import json

class KnowledgeBase:

    def __init__(self):
        self.knowledgeAcquirer = KnowledgeAcquirer()
        self.facts = []

    def getFacts(self, question):
        self.facts = self.getKnownFacts(question)
        if (self.facts == []): 
            self.facts = self.knowledgeAcquirer.getFacts(question)
        return self.facts

    def getKnownFacts(self,question):
        return []
