diff --git a/SpiceBot/SpiceBotCore/__init__.py b/SpiceBot/SpiceBotCore/__init__.py index b5f20dc..cd080d0 100644 --- a/SpiceBot/SpiceBotCore/__init__.py +++ b/SpiceBot/SpiceBotCore/__init__.py @@ -1,7 +1,11 @@ -print("SpiceBotCore importing") class SpiceBotCore_OBJ(): def __init__(self): - print("SpiceBotCore imported") + self.script_dir = None + self.bot = None + + def setup(self, script_dir, bot): + self.script_dir = script_dir + self.bot = bot diff --git a/SpiceBot/__init__.py b/SpiceBot/__init__.py index 6dcc110..dd9edcf 100644 --- a/SpiceBot/__init__.py +++ b/SpiceBot/__init__.py @@ -9,19 +9,16 @@ import pathlib from .SpiceBotCore import SpiceBotCore_OBJ + from sopel import plugin - -""" -`SCRIPT_DIR` is a very important variable to set early on. -This is the directory `main.py` has been called from. -This information will be use to dynamically set other variables later, as well as some default locations. -""" SCRIPT_DIR = pathlib.Path(os.path.dirname(os.path.abspath(__file__))) +spicebotcore = SpiceBotCore_OBJ + def setup(bot): - SpiceBotCore_OBJ.script_dir = SCRIPT_DIR + spicebotcore.setup(SCRIPT_DIR, bot) @plugin.nickname_command('test')