aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2019-05-19 11:08:32 +0100
committerGravatar jesopo2019-05-19 11:08:32 +0100
commitf386351b7bf00553a7c9dcf631910b5aaa9611c1 (patch)
treedfb9a4532f65962e92b46dc3cd1c7bf35567f023
parentMake use of Capability.copy() in resume.py (diff)
signature
Use Capability.copy() in metadata.py
-rw-r--r--modules/metadata.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/metadata.py b/modules/metadata.py
index 8d46e23a..03fcc45a 100644
--- a/modules/metadata.py
+++ b/modules/metadata.py
@@ -1,10 +1,12 @@
from src import IRCBot, ModuleManager, utils
+CAP = utils.irc.Capability(None, "draft/metadata")
+
class Module(ModuleManager.BaseModule):
@utils.hook("received.cap.new")
@utils.hook("received.cap.ls")
def on_cap(self, event):
- cap = utils.irc.Capability(None, "draft/metadata")
+ cap = CAP.copy()
if cap.available(event["capabilities"]):
cap.on_ack(lambda: self._ack(event["server"]))
return cap