We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 54dcd0a commit 8cac509Copy full SHA for 8cac509
1 file changed
plugins/chan_track.py
@@ -37,7 +37,14 @@ class KeyFoldDict(KeyFoldMixin, dict):
37
38
39
class KeyFoldWeakValueDict(KeyFoldMixin, WeakValueDictionary):
40
- pass
+ def pop(self, key, *args):
41
+ return super().pop(key.casefold(), *args)
42
+
43
+ def get(self, key, default=None):
44
+ return super().get(key.casefold(), default=default)
45
46
+ def setdefault(self, key, default=None):
47
+ return super().setdefault(key.casefold(), default=default)
48
49
50
class ChanDict(KeyFoldDict):
0 commit comments