From 576a98749d28a7fcdc356b3ecec1fbfb6497b60a Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Tue, 4 Jun 2019 15:56:19 -0400 Subject: [PATCH] not today --- sopel_modules/SpiceBot/AI.py | 43 ------------------------------------ 1 file changed, 43 deletions(-) diff --git a/sopel_modules/SpiceBot/AI.py b/sopel_modules/SpiceBot/AI.py index 4e650e0..2ca5934 100644 --- a/sopel_modules/SpiceBot/AI.py +++ b/sopel_modules/SpiceBot/AI.py @@ -10,7 +10,6 @@ from sopel.config.types import StaticSection, ListAttribute import os import tempfile import aiml -from bs4 import BeautifulSoup from .Database import db as botdb @@ -40,7 +39,6 @@ class SpiceBot_AI(): # Learn responses self.load_brain() - self.count_aiml_coms() def load_brain(self): import sopel_modules @@ -52,7 +50,6 @@ class SpiceBot_AI(): # learn directories self.learn(braindirs) - self.count_aiml_coms() def load_bot_values(self, bot): self.aiml_kernel.setBotPredicate("nick", bot.nick) @@ -81,46 +78,6 @@ class SpiceBot_AI(): self.aiml_kernel.learn(tempbrain) self.aiml_kernel.respond("LOAD AIML B") - def count_aiml_coms(self): - self.dict["counts"] = 0 - self.dict["failcounts"] = 0 - filepathlist = [] - for braindir in self.braindirs: - for pathname in os.listdir(braindir): - path = os.path.join(braindir, pathname) - if os.path.isfile(path) and path.endswith('.aiml'): - filepathlist.append(str(path)) - - for aimlfile in filepathlist: - filereadgood = True - xmldoc = BeautifulSoup(aimlfile) - if aimlfile not in self.dict["files"]: - self.dict["files"][aimlfile] = xmldoc - return - aiml_file_lines = [] - aiml_file = open(aimlfile, 'r') - lines = aiml_file.readlines() - for line in lines: - aiml_file_lines.append(str(line)) - aiml_file.close() - - detected_lines = [] - for line in aiml_file_lines: - if line.startswith(""): - line = line.replace("", '') - line = line.replace("", '') - detected_lines.append(line) - - if not len(detected_lines): - filereadgood = False - - if filereadgood: - self.dict["counts"] += 1 - if aimlfile not in self.dict["files"]: - self.dict["files"][aimlfile] = detected_lines - else: - self.dict["failcounts"] += 1 - def on_message(self, bot, trigger, message): nick = Identifier(trigger.nick) nick_id = botdb.get_nick_id(nick, create=True)