We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ef4401f commit 895637fCopy full SHA for 895637f
other/lru_cache.py
@@ -132,16 +132,13 @@ def remove(
132
Returns None if node.prev or node.next is None
133
"""
134
135
- if node.prev is None:
+ if node.prev is None or node.next is None:
136
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
144
+ node.prev.next = node.next
+ node.next.prev = node.prev
+ node.prev = None
+ node.next = None
145
return node
146
147
0 commit comments