@@ -1291,7 +1291,7 @@ impl ExecutingFrame<'_> {
12911291 . split ( '.' )
12921292 . next_back ( )
12931293 . unwrap ( ) ;
1294- vm. set_attr ( & func_obj, "__name__" , vm. new_str ( name. to_owned ( ) ) ) ?;
1294+ vm. set_attr ( & func_obj, "__name__" , vm. ctx . new_str ( name. to_owned ( ) ) ) ?;
12951295 vm. set_attr ( & func_obj, "__qualname__" , qualified_name) ?;
12961296 let module = self
12971297 . scope
@@ -1416,12 +1416,12 @@ impl ExecutingFrame<'_> {
14161416 bytecode:: ComparisonOperator :: LessOrEqual => vm. _le ( a, b) ?,
14171417 bytecode:: ComparisonOperator :: Greater => vm. _gt ( a, b) ?,
14181418 bytecode:: ComparisonOperator :: GreaterOrEqual => vm. _ge ( a, b) ?,
1419- bytecode:: ComparisonOperator :: Is => vm. new_bool ( self . _is ( a, b) ) ,
1420- bytecode:: ComparisonOperator :: IsNot => vm. new_bool ( self . _is_not ( a, b) ) ,
1421- bytecode:: ComparisonOperator :: In => vm. new_bool ( self . _in ( vm, a, b) ?) ,
1422- bytecode:: ComparisonOperator :: NotIn => vm. new_bool ( self . _not_in ( vm, a, b) ?) ,
1419+ bytecode:: ComparisonOperator :: Is => vm. ctx . new_bool ( self . _is ( a, b) ) ,
1420+ bytecode:: ComparisonOperator :: IsNot => vm. ctx . new_bool ( self . _is_not ( a, b) ) ,
1421+ bytecode:: ComparisonOperator :: In => vm. ctx . new_bool ( self . _in ( vm, a, b) ?) ,
1422+ bytecode:: ComparisonOperator :: NotIn => vm. ctx . new_bool ( self . _not_in ( vm, a, b) ?) ,
14231423 bytecode:: ComparisonOperator :: ExceptionMatch => {
1424- vm. new_bool ( builtin_isinstance ( a, b, vm) ?)
1424+ vm. ctx . new_bool ( builtin_isinstance ( a, b, vm) ?)
14251425 }
14261426 } ;
14271427
@@ -1439,7 +1439,7 @@ impl ExecutingFrame<'_> {
14391439 fn store_attr ( & mut self , vm : & VirtualMachine , attr_name : & str ) -> FrameResult {
14401440 let parent = self . pop_value ( ) ;
14411441 let value = self . pop_value ( ) ;
1442- vm. set_attr ( & parent, vm. new_str ( attr_name. to_owned ( ) ) , value) ?;
1442+ vm. set_attr ( & parent, vm. ctx . new_str ( attr_name. to_owned ( ) ) , value) ?;
14431443 Ok ( None )
14441444 }
14451445
0 commit comments