Skip to content

Commit 7428642

Browse files
committed
simplifies boundary test remove() for other/lru_cache
1 parent 16e70e6 commit 7428642

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

other/lru_cache.py

+5-8
Original file line numberDiff line numberDiff line change
@@ -132,16 +132,13 @@ def remove(
132132
Returns None if node.prev or node.next is None
133133
"""
134134

135-
if node.prev is None:
135+
if node.prev is None or node.next is None:
136136
return None
137-
elif node.next is None:
138-
return None
139-
else:
140-
node.prev.next = node.next
141-
node.next.prev = node.prev
142-
node.prev = None
143-
node.next = None
144137

138+
node.prev.next = node.next
139+
node.next.prev = node.prev
140+
node.prev = None
141+
node.next = None
145142
return node
146143

147144

0 commit comments

Comments
 (0)