From 2cd6514cbee5267deae882932b472bfc9737b6ed Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Tue, 4 Jun 2019 07:59:07 -0400 Subject: [PATCH] attempt better load --- sopel_modules/SpiceBot/AI.py | 49 ++++++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/sopel_modules/SpiceBot/AI.py b/sopel_modules/SpiceBot/AI.py index aa6aefe..019828b 100644 --- a/sopel_modules/SpiceBot/AI.py +++ b/sopel_modules/SpiceBot/AI.py @@ -66,26 +66,37 @@ class SpiceBot_AI(): dirnumber = max(self.load_commands) + 1 self.load_commands.append(dirnumber) tempbrain = tempfile.mkstemp()[1] - with open(tempbrain, 'w') as fileo: - fileo.write( - "" - " \n" - " \n" - " LOAD AIML B\n" - # " LOAD AIML {}\n" - " \n" - " \n" - # "".format(str(dirnumber), os.path.join(braindir, "*")) - "".format(os.path.join(braindir, "*.aiml")) - ) + # with open(tempbrain, 'w') as fileo: + # fileo.write( + # "" + # " \n" + # " \n" + # " LOAD AIML B\n" + # # " LOAD AIML {}\n" + # " \n" + # " \n" + # # "".format(str(dirnumber), os.path.join(braindir, "*")) + # "".format(os.path.join(braindir, "*.aiml")) + # ) + brainfile = open(tempbrain, 'a') + brainfile.write("") + brainfile.write(" \n") + brainfile.write(" \n") + brainfile.write(" LOAD AIML {}\n".format(str(dirnumber))) + brainfile.write(" \n") + brainfile.write(" \n") + brainfile.write("") + brainfile.close() self.aiml_kernel.learn(tempbrain) - self.aiml_kernel.respond("LOAD AIML B") - # for number in self.load_commands: - # if number != 0: - # self.aiml_kernel.respond("LOAD AIML {}").format(str(dirnumber)) - # os.remove(tempbrain) + # self.aiml_kernel.respond("LOAD AIML B") + for number in self.load_commands: + if number != 0: + self.aiml_kernel.respond("LOAD AIML {}").format(str(dirnumber)) + os.remove(tempbrain) def on_message(self, bot, trigger, message): nick = Identifier(trigger.nick)