aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorGravatar jesopo2019-05-19 11:00:58 +0100
committerGravatar jesopo2019-05-19 11:00:58 +0100
commit58d6b167440984006c6dec315164ea246062db04 (patch)
treeb38ac989d2f5fc02b7ee177db6b649df65be1d56 /src/utils
parentActually check `auto-title` setting (diff)
signature
Remove _name and _draft_name (unused) and add Capability.copy()
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/irc/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/utils/irc/__init__.py b/src/utils/irc/__init__.py
index 8b2b2d05..39ee0058 100644
--- a/src/utils/irc/__init__.py
+++ b/src/utils/irc/__init__.py
@@ -279,8 +279,6 @@ class IRCSendBatch(IRCBatch):
class Capability(object):
def __init__(self, name, draft_name=None):
self._caps = set([name, draft_name])
- self._name = name
- self._draft_name = draft_name
self._on_ack_callbacks = []
def available(self, capabilities: typing.List[str]) -> str:
match = list(set(capabilities)&self._caps)
@@ -288,6 +286,9 @@ class Capability(object):
def enabled(self, capability: str) -> bool:
return capability in self._caps
+ def copy(self):
+ return Capability(*self._caps)
+
def on_ack(self, callback: typing.Callable[[], None]):
self._on_ack_callbacks.append(callback)
def ack(self):