diff options
| author | 2019-05-19 11:00:58 +0100 | |
|---|---|---|
| committer | 2019-05-19 11:00:58 +0100 | |
| commit | 58d6b167440984006c6dec315164ea246062db04 (patch) | |
| tree | b38ac989d2f5fc02b7ee177db6b649df65be1d56 /src/utils | |
| parent | Actually 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__.py | 5 |
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): |
