We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e190cfe commit 865eb2fCopy full SHA for 865eb2f
aiomisc/cache/lfu.py
@@ -3,11 +3,14 @@
3
from typing import Any, Hashable, Optional, Set
4
5
6
-@dataclass(unsafe_hash=True)
7
class Node:
8
- prev: Optional["Node"]
9
- next: Optional["Node"]
10
- items: Set["Item"]
+ __slots__ = ('prev', 'next', 'items')
+
+ def __init__(self, prev: "Node" = None, next: "Node" = None,
+ items: Optional[Set["Item"]] = None):
11
+ self.prev = prev
12
+ self.next = next
13
+ self.items = items or set()
14
15
16
@dataclass(frozen=True)
0 commit comments