예제 #1
0
    def __init__(self, section_name="bot"):

        self._brain_configs = []
        self._brain_configs.append(BrainConfiguration("brain"))
        self._brain_selector = None

        self._bot_root = BotConfiguration.DEFAULT_ROOT
        self._default_response = BotConfiguration.DEFAULT_RESPONSE
        self._default_response_srai = BotConfiguration.DEFAULT_RESPONSE_SRAI
        self._exit_response = BotConfiguration.DEFAULT_EXIT_RESPONSE
        self._exit_response_srai = BotConfiguration.DEFAULT_EXIT_RESPONSE_SRAI
        self._initial_question = BotConfiguration.DEFAULT_INITIAL_QUESTION
        self._initial_question_srai = BotConfiguration.DEFAULT_INITIAL_QUESTION_SRAI
        self._empty_string = BotConfiguration.DEFAULT_EMPTY_STRING
        self._override_properties = BotConfiguration.DEFAULT_OVERRIDE_PREDICATES
        self._max_question_recursion = BotConfiguration.DEFAULT_MAX_QUESTION_RECURSION
        self._max_question_timeout = BotConfiguration.DEFAULT_MAX_QUESTION_TIMEOUT
        self._max_search_depth = BotConfiguration.DEFAULT_MAX_SEARCH_DEPTH
        self._max_search_timeout = BotConfiguration.DEFAULT_MAX_SEARCH_TIMEOUT
        self._tab_parse_output = BotConfiguration.DEFAULT_TAB_PARSE_OUTPUT
        self._spelling = BotSpellingConfiguration()
        self._from_translator = BotTranslatorConfiguration(
            name="from_translator")
        self._to_translator = BotTranslatorConfiguration(name="to_translator")
        self._sentiment = BotSentimentAnalyserConfiguration()
        self._conversations = BotConversationsConfiguration()
        self._splitter = BotSentenceSplitterConfiguration()
        self._joiner = BotSentenceJoinerConfiguration()
        BaseContainerConfigurationData.__init__(self, section_name)
예제 #2
0
 def __init__(self, name):
     BaseContainerConfigurationData.__init__(self, name)
     self._bot_configs = []
     self._bot_configs.append(BotConfiguration("bot"))
     self._license_keys = None
     self._bot_selector = None
     self._scheduler = SchedulerConfiguration()
예제 #3
0
파일: config.py 프로젝트: Freiza/program-y
 def __init__(self, name):
     BaseContainerConfigurationData.__init__(self, name)
     self._bot_configs = []
     self._bot_configs.append(BotConfiguration("bot"))
     self._license_keys = None
     self._bot_selector = None
     self._scheduler = SchedulerConfiguration()
     self._renderer = None
예제 #4
0
 def __init__(self, name="responder"):
     BaseContainerConfigurationData.__init__(self, name)
     self._name = "Client Ping Responder"
     self._host = None
     self._port = None
     self._url = None
     self._shutdown = None
     self._register = None
     self._unregister = None
예제 #5
0
파일: config.py 프로젝트: zippyy/program-y
 def __init__(self, name):
     BaseContainerConfigurationData.__init__(self, name)
     self._description = 'ProgramY AIML2.0 Client'
     self._bot_configs = []
     self._bot_configs.append(BotConfiguration("bot"))
     self._bot_selector = None
     self._scheduler = SchedulerConfiguration()
     self._storage = StorageConfiguration()
     self._renderer = None
예제 #6
0
 def __init__(self, section_name="brain"):
     self._overrides = BrainOverridesConfiguration()
     self._defaults = BrainDefaultsConfiguration()
     self._binaries = BrainBinariesConfiguration()
     self._braintree = BrainBraintreeConfiguration()
     self._security = BrainSecuritiesConfiguration()
     self._dynamics = BrainDynamicsConfiguration()
     self._tokenizer = BrainTokenizerConfiguration()
     self._debugfiles = BrainDebugFilesConfiguration()
     BaseContainerConfigurationData.__init__(self, section_name)
예제 #7
0
 def check_for_license_keys(self, license_keys):
     self._overrides.check_for_license_keys(license_keys)
     self._defaults.check_for_license_keys(license_keys)
     self._binaries.check_for_license_keys(license_keys)
     self._braintree.check_for_license_keys(license_keys)
     self._security.check_for_license_keys(license_keys)
     self._dynamics.check_for_license_keys(license_keys)
     self._tokenizer.check_for_license_keys(license_keys)
     self._debugfiles.check_for_license_keys(license_keys)
     BaseContainerConfigurationData.check_for_license_keys(
         self, license_keys)
예제 #8
0
파일: brain.py 프로젝트: Freiza/program-y
 def __init__(self, section_name="brain"):
     self._overrides = BrainOverridesConfiguration()
     self._defaults = BrainDefaultsConfiguration()
     self._nodes = BrainNodesConfiguration()
     self._binaries = BrainBinariesConfiguration()
     self._braintree = BrainBraintreeConfiguration()
     self._files = BrainFilesConfiguration()
     self._services = BrainServicesConfiguration()
     self._security = BrainSecuritiesConfiguration()
     self._oob = BrainOOBSConfiguration()
     self._dynamics = BrainDynamicsConfiguration()
     self._tokenizer = BrainTokenizerConfiguration()
     BaseContainerConfigurationData.__init__(self, section_name)
예제 #9
0
    def __init__(self, name):
        BaseContainerConfigurationData.__init__(self, name)
        self._description = 'ProgramY AIML2.0 Client'
        self._renderer = self._get_renderer_class()
        self._scheduler = SchedulerConfiguration()
        self._storage = StorageConfiguration()
        self._email = EmailConfiguration()
        self._triggers = TriggerConfiguration()
        self._responder = PingResponderConfig()

        self._bot_selector = self._get_bot_selector_class()
        bot_config = BotConfiguration('bot')
        self._bot_configs = [bot_config]
예제 #10
0
    def __init__(self, section_name="brain"):
        self._bot_name = None
        self._manager_name = None

        self._overrides = BrainOverridesConfiguration()
        self._defaults = BrainDefaultsConfiguration()
        self._binaries = BrainBinariesConfiguration()
        self._braintree = BrainBraintreeConfiguration()
        self._services = BrainServicesConfiguration()
        self._security = BrainSecuritiesConfiguration()
        self._oob = BrainOOBSConfiguration()
        self._dynamics = BrainDynamicsConfiguration()
        self._tokenizer = BrainTokenizerConfiguration()
        self._debugfiles = BrainDebugFilesConfiguration()
        self._nlu = BrainNluConfiguration()
        BaseContainerConfigurationData.__init__(self, section_name)
예제 #11
0
파일: bot.py 프로젝트: Freiza/program-y
    def __init__(self, section_name="bot"):

        self._brain_configs = []
        self._brain_configs.append(BrainConfiguration("brain"))
        self._brain_selector = None

        self._bot_root = BotConfiguration.DEFAULT_ROOT
        self._default_response = BotConfiguration.DEFAULT_RESPONSE
        self._default_response_srai = BotConfiguration.DEFAULT_RESPONSE_SRAI
        self._exit_response = BotConfiguration.DEFAULT_EXIT_RESPONSE
        self._exit_response_srai = BotConfiguration.DEFAULT_EXIT_RESPONSE_SRAI
        self._initial_question = BotConfiguration.DEFAULT_INITIAL_QUESTION
        self._initial_question_srai = BotConfiguration.DEFAULT_INITIAL_QUESTION_SRAI
        self._empty_string = BotConfiguration.DEFAULT_EMPTY_STRING
        self._override_properties = BotConfiguration.DEFAULT_OVERRIDE_PREDICATES
        self._max_question_recursion = BotConfiguration.DEFAULT_MAX_QUESTION_RECURSION
        self._max_question_timeout = BotConfiguration.DEFAULT_MAX_QUESTION_TIMEOUT
        self._max_search_depth = BotConfiguration.DEFAULT_MAX_SEARCH_DEPTH
        self._max_search_timeout = BotConfiguration.DEFAULT_MAX_SEARCH_TIMEOUT
        self._tab_parse_output = BotConfiguration.DEFAULT_TAB_PARSE_OUTPUT
        self._spelling = BotSpellingConfiguration()
        self._conversations = BotConversationsConfiguration()

        BaseContainerConfigurationData.__init__(self, section_name)
예제 #12
0
 def check_for_license_keys(self, license_keys):
     BaseContainerConfigurationData.check_for_license_keys(
         self, license_keys)
예제 #13
0
 def __init__(self, name="triggers"):
     BaseContainerConfigurationData.__init__(self, name)
     self._manager = TriggerConfiguration.LOCAL_MANAGER
예제 #14
0
    def test_init(self):

        container = BaseContainerConfigurationData("container")
        self.assertEquals(container.section_name, "container")
        with self.assertRaises(NotImplementedError):
            container.load_configuration(None, None)
예제 #15
0
    def test_init(self):

        container = BaseContainerConfigurationData("container")
        self.assertEquals(container.section_name, "container")
        with self.assertRaises(NotImplementedError):
            container.load_configuration(None, None)
예제 #16
0
 def __init__(self, name):
     BaseContainerConfigurationData.__init__(self, name)