File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1090,10 +1090,7 @@ impl Frame {
10901090 let value = match optional_value {
10911091 Some ( value) => value,
10921092 None => {
1093- let name_error_type = vm. ctx . exceptions . name_error . clone ( ) ;
1094- let msg = format ! ( "name '{}' is not defined" , name) ;
1095- let name_error = vm. new_exception ( name_error_type, msg) ;
1096- return Err ( name_error) ;
1093+ return Err ( vm. new_name_error ( format ! ( "name '{}' is not defined" , name) ) ) ;
10971094 }
10981095 } ;
10991096
Original file line number Diff line number Diff line change @@ -186,6 +186,11 @@ impl VirtualMachine {
186186 self . new_exception ( type_error, msg)
187187 }
188188
189+ pub fn new_name_error ( & self , msg : String ) -> PyObjectRef {
190+ let name_error = self . ctx . exceptions . name_error . clone ( ) ;
191+ self . new_exception ( name_error, msg)
192+ }
193+
189194 pub fn new_unsupported_operand_error (
190195 & self ,
191196 a : PyObjectRef ,
You can’t perform that action at this time.
0 commit comments