Merge branch 'master' into regex-decorator

pull/13/head
importantchoice 2017-11-30 19:14:58 +01:00
commit cbcecabedd
2 changed files with 7 additions and 0 deletions

View File

@ -3,6 +3,7 @@ import os
import re import re
import ssl import ssl
import time import time
import pinhook.plugin
import irc.bot import irc.bot
@ -49,6 +50,8 @@ class Bot(irc.bot.SingleServerIRCBot):
setattr(self, a, kwarguments[a]) setattr(self, a, kwarguments[a])
def load_plugins(self): def load_plugins(self):
# clear plugin list to ensure no old plugins remain
pinhook.plugin.clear_plugins()
# ensure plugin folder exists # ensure plugin folder exists
if not os.path.exists(self.plugin_dir): if not os.path.exists(self.plugin_dir):
os.makedirs(self.plugin_dir) os.makedirs(self.plugin_dir)

View File

@ -26,6 +26,10 @@ def add_regex(regex, func):
regexes.append({'regex': regex, 'func': func}) regexes.append({'regex': regex, 'func': func})
def clear_plugins():
cmds.clear()
def register(command): def register(command):
def register_for_command(func): def register_for_command(func):
add_plugin(command, func) add_plugin(command, func)