Skip to content

Commit 53cec4f

Browse files
committed
Refactor
1 parent 7b180a7 commit 53cec4f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

vm/src/stdlib/collections.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -307,11 +307,11 @@ mod _collections {
307307
fn mul(&self, n: isize) -> Self {
308308
let deque: SimpleSeqDeque = self.borrow_deque().into();
309309
let mul = sequence::seq_mul(&deque, n);
310-
let mul_len = mul.len();
311-
let skipped = match self.maxlen.load() {
312-
Some(maxlen) if mul_len > maxlen => mul_len - maxlen,
313-
_ => 0,
314-
};
310+
let skipped = self
311+
.maxlen
312+
.load()
313+
.map(|maxlen| mul.len().wrapping_sub(maxlen))
314+
.unwrap_or(0);
315315
let deque = mul.skip(skipped).cloned().collect();
316316
PyDeque {
317317
deque: PyRwLock::new(deque),

0 commit comments

Comments
 (0)