aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core_modules/format_activity.py4
-rw-r--r--src/core_modules/permissions/__init__.py6
2 files changed, 3 insertions, 7 deletions
diff --git a/src/core_modules/format_activity.py b/src/core_modules/format_activity.py
index 12573675..85574ea1 100644
--- a/src/core_modules/format_activity.py
+++ b/src/core_modules/format_activity.py
@@ -2,12 +2,10 @@ import datetime
from src import EventManager, ModuleManager, utils
class Module(ModuleManager.BaseModule):
- def on_load(self):
- self.exports.add("format", self._event)
-
def _color(self, nickname):
return utils.irc.hash_colorize(nickname)
+ @utils.export("format")
def _event(self, type, server, line, context, minimal=None, channel=None,
user=None, formatting={}, **kwargs):
pretty = line
diff --git a/src/core_modules/permissions/__init__.py b/src/core_modules/permissions/__init__.py
index 44ebcc77..a6426318 100644
--- a/src/core_modules/permissions/__init__.py
+++ b/src/core_modules/permissions/__init__.py
@@ -9,10 +9,6 @@ NO_PERMISSION = "You do not have permission to do that"
ACCOUNT_TAG = utils.irc.MessageTag("account")
class Module(ModuleManager.BaseModule):
- def on_load(self):
- self.exports.add("is-identified", self._is_identified)
- self.exports.add("account-name", self._account_name)
-
@utils.hook("new.server")
def new_server(self, event):
event["server"]._hostmasks = {}
@@ -59,6 +55,7 @@ class Module(ModuleManager.BaseModule):
user._id_override = server.get_user_id(account)
self.events.on("internal.identified").call(server=server, user=user,
accunt=account)
+ @utils.export("is-identified")
def _is_identified(self, user):
return not user._id_override == None
def _signout(self, user):
@@ -79,6 +76,7 @@ class Module(ModuleManager.BaseModule):
user._hostmask_account = (hostmask, account)
self._has_identified(server, user, account)
+ @utils.export("account-name")
def _account_name(self, user):
if not user.account == None:
return user.account