@@ -22,6 +22,7 @@ use crate::{
2222use indexmap:: IndexMap ;
2323use itertools:: Itertools ;
2424use std:: fmt;
25+ use std:: iter:: zip;
2526#[ cfg( feature = "threading" ) ]
2627use 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