Skip to content

Commit b9072c8

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 591c19d commit b9072c8

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

other/lru_cache.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def add(self, node: DoubleLinkedListNode) -> None:
5252
prev = self.rear.prev
5353
if not prev:
5454
raise ValueError("Invalid list state")
55-
55+
5656
prev.next = node
5757
node.prev = prev
5858
self.rear.prev = node
@@ -62,7 +62,7 @@ def remove(self, node: DoubleLinkedListNode) -> DoubleLinkedListNode | None:
6262
"""Remove node from list"""
6363
if not node.prev or not node.next:
6464
return None
65-
65+
6666
node.prev.next = node.next
6767
node.next.prev = node.prev
6868
node.prev = node.next = None
@@ -123,6 +123,7 @@ def put(self, key: T, value: U) -> None:
123123
@classmethod
124124
def decorator(cls, size: int = 128) -> Callable[[Callable[P, R]], Callable[P, R]]:
125125
"""LRU Cache decorator"""
126+
126127
def decorator_func(func: Callable[P, R]) -> Callable[P, R]:
127128
cache = cls[Any, R](size) # type: ignore[type-var]
128129

@@ -137,10 +138,11 @@ def wrapper(*args: P.args, **kwargs: P.kwargs) -> R:
137138
# Add cache_info attribute
138139
wrapper.cache_info = lambda: cache # type: ignore[attr-defined]
139140
return wrapper
140-
141+
141142
return decorator_func
142143

143144

144145
if __name__ == "__main__":
145146
import doctest
147+
146148
doctest.testmod()

0 commit comments

Comments
 (0)