From db8b0a4d4cd6e4565eb99a53572083eefaab0f4f Mon Sep 17 00:00:00 2001 From: mrhanky Date: Mon, 29 May 2017 14:40:58 +0200 Subject: [PATCH] Import cleanup --- nxy/plugins/admin.py | 4 ++-- nxy/plugins/database.py | 4 +--- nxy/plugins/mcmaniac.py | 7 +++---- nxy/plugins/tell.py | 5 ++--- nxy/plugins/useless.py | 11 +++++------ 5 files changed, 13 insertions(+), 18 deletions(-) diff --git a/nxy/plugins/admin.py b/nxy/plugins/admin.py index 3152514..44c5504 100644 --- a/nxy/plugins/admin.py +++ b/nxy/plugins/admin.py @@ -2,7 +2,6 @@ import irc3 from docopt import Dict as DocoptDict -from irc3 import IrcBot from irc3.plugins.command import command from irc3.utils import IrcString @@ -10,7 +9,8 @@ from . import MODULE, Plugin @command(permission='admin', show_in_help_list=False) -def reload(bot: IrcBot, mask: IrcString, channel: IrcString, args: DocoptDict): +def reload(bot: irc3.IrcBot, mask: IrcString, channel: IrcString, + args: DocoptDict): """Reloads a plugin or the whole bot %%reload [] diff --git a/nxy/plugins/database.py b/nxy/plugins/database.py index caf6db0..db2c62e 100644 --- a/nxy/plugins/database.py +++ b/nxy/plugins/database.py @@ -2,14 +2,12 @@ import sqlite3 import irc3 -from irc3 import IrcBot - from . import Plugin @irc3.plugin class Database(Plugin): - def __init__(self, bot: IrcBot): + def __init__(self, bot: irc3.IrcBot): super().__init__(bot) file = bot.config.storage.split('sqlite://', 1)[1] if not file: diff --git a/nxy/plugins/mcmaniac.py b/nxy/plugins/mcmaniac.py index 7fa65e4..c7269cf 100644 --- a/nxy/plugins/mcmaniac.py +++ b/nxy/plugins/mcmaniac.py @@ -2,7 +2,7 @@ from docopt import Dict as DocOptDict from irc3.plugins.command import command from irc3.utils import IrcString -from irc3 import event +import irc3 from . import DatabasePlugin from ..utils import parse_int @@ -40,10 +40,9 @@ class McManiac(DatabasePlugin): if result: return '[{idx}/{len}] {item}'.format(**result) - @event(r'(?i)^:(?P\S+) PRIVMSG \S+ :(?P.*(?PMc\S+iaC).*)') - def check(self, mask: str, msg: str, item: str): + @irc3.event(r'(?i)^:(?P\S+) PRIVMSG \S+ :(?P.*(?PMc\S+iaC).*)') + def save(self, mask: str, msg: str, item: str): nick = IrcString(mask).nick if nick != self.bot.nick and msg != '.reload mcmaniac': self.cur.execute('insert into mcmaniacs (item) values (?)', [item]) self.con.commit() - self.bot.notice(nick, '[McManiac] added "{}"'.format(item)) diff --git a/nxy/plugins/tell.py b/nxy/plugins/tell.py index beb10d8..eacd3fe 100644 --- a/nxy/plugins/tell.py +++ b/nxy/plugins/tell.py @@ -2,7 +2,6 @@ from docopt import Dict as DocOptDict from irc3.plugins.command import command from irc3.utils import IrcString -from irc3 import IrcBot, event import irc3 from . import DatabasePlugin @@ -13,7 +12,7 @@ class Tell(DatabasePlugin): requires = ['irc3.plugins.command', 'nxy.plugins.database'] - def __init__(self, bot: IrcBot): + def __init__(self, bot: irc3.IrcBot): super().__init__(bot) self.tell_queue = {} # Restore tells from database @@ -39,7 +38,7 @@ class Tell(DatabasePlugin): 'values (?, ?, ?)', tell) self.con.commit() - @event(r'(?i)^:(?P.*) PRIVMSG .* :.*') + @irc3.event(r'(?i)^:(?P.*) PRIVMSG .* :.*') def check(self, mask: str): """If activ user has tells, forward and delete them.""" nick = IrcString(mask).nick diff --git a/nxy/plugins/useless.py b/nxy/plugins/useless.py index f92e5ff..acc2ac3 100644 --- a/nxy/plugins/useless.py +++ b/nxy/plugins/useless.py @@ -3,7 +3,6 @@ import irc3 import random from docopt import Dict as DocOptDict -from irc3.dec import event from irc3.plugins.command import command from irc3.utils import IrcString @@ -26,21 +25,21 @@ GNU_LINUX = """I'd Just Like To Interject For A Moment. What you're referring class Useless(Plugin): requires = ['irc3.plugins.command'] - @event(r'(?i)^:\S+ PRIVMSG (?P\S+) :' - r'.*(?\S+) :' + r'.*(?\S+) :(?Phuehuehue)$') + @irc3.event(r'(?i)^:\S+ PRIVMSG (?P\S+) :(?Phuehuehue)$') def huehuehue(self, channel: str, msg: str): self.bot.privmsg(channel, msg) - @event(r'(?i)^:\S+ PRIVMSG (?P\S+) :same$') + @irc3.event(r'(?i)^:\S+ PRIVMSG (?P\S+) :same$') def same(self, channel: str): self.bot.privmsg(channel, 'same') - @event(r'(?i)^:\S+ PRIVMSG (?P\S+) :\[(?P.*)\]$') + @irc3.event(r'(?i)^:\S+ PRIVMSG (?P\S+) :\[(?P.*)\]$') def intensifies(self, channel: str, data: str): self.bot.privmsg(channel, fmt('{bold}[{data} INTENSIFIES]', data=data.upper()))