Skip to content

Commit b9c62ed

Browse files
authored
Merge pull request RustPython#4281 from MisileLab/main
change itertools::zip to std::iter::zip because deprecated
2 parents e72f017 + 270b2ba commit b9c62ed

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

vm/src/frame.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ use crate::{
2222
use indexmap::IndexMap;
2323
use itertools::Itertools;
2424
use std::fmt;
25+
use std::iter::zip;
2526
#[cfg(feature = "threading")]
2627
use std::sync::atomic;
2728

@@ -193,7 +194,7 @@ impl FrameRef {
193194
let j = std::cmp::min(map.len(), code.varnames.len());
194195
if !code.varnames.is_empty() {
195196
let fastlocals = self.fastlocals.lock();
196-
for (&k, v) in itertools::zip(&map[..j], &**fastlocals) {
197+
for (&k, v) in zip(&map[..j], &**fastlocals) {
197198
match locals.mapping().ass_subscript(k, v.clone(), vm) {
198199
Ok(()) => {}
199200
Err(e) if e.fast_isinstance(vm.ctx.exceptions.key_error) => {}
@@ -203,7 +204,7 @@ impl FrameRef {
203204
}
204205
if !code.cellvars.is_empty() || !code.freevars.is_empty() {
205206
let map_to_dict = |keys: &[&PyStrInterned], values: &[PyCellRef]| {
206-
for (&k, v) in itertools::zip(keys, values) {
207+
for (&k, v) in zip(keys, values) {
207208
if let Some(value) = v.get() {
208209
locals.mapping().ass_subscript(k, Some(value), vm)?;
209210
} else {

0 commit comments

Comments
 (0)