@@ -9,7 +9,6 @@ use crate::{class::PyClassImpl, PyObjectRef, VirtualMachine};
99#[ pymodule]
1010mod builtins {
1111 #[ cfg( feature = "rustpython-compiler" ) ]
12- use crate :: compile;
1312 use crate :: {
1413 builtins:: {
1514 asyncgenerator:: PyAsyncGen ,
@@ -21,6 +20,7 @@ mod builtins {
2120 PyByteArray , PyBytes , PyDictRef , PyStr , PyStrRef , PyTuple , PyTupleRef , PyType ,
2221 } ,
2322 common:: { hash:: PyHash , str:: to_ascii} ,
23+ compiler,
2424 format:: call_object_format,
2525 function:: Either ,
2626 function:: {
@@ -144,7 +144,7 @@ mod builtins {
144144 #[ cfg( feature = "rustpython-codegen" ) ]
145145 {
146146 let mode = mode_str
147- . parse :: < compile :: Mode > ( )
147+ . parse :: < compiler :: Mode > ( )
148148 . map_err ( |err| vm. new_value_error ( err. to_string ( ) ) ) ?;
149149 return ast:: compile ( vm, args. source , args. filename . as_str ( ) , mode) ;
150150 }
@@ -161,7 +161,7 @@ mod builtins {
161161 use rustpython_parser:: parser;
162162
163163 let source = Either :: < PyStrRef , PyBytesRef > :: try_from_object ( vm, args. source ) ?;
164- // TODO: compile ::compile should probably get bytes
164+ // TODO: compiler ::compile should probably get bytes
165165 let source = match & source {
166166 Either :: A ( string) => string. as_str ( ) ,
167167 Either :: B ( bytes) => std:: str:: from_utf8 ( bytes)
@@ -178,7 +178,7 @@ mod builtins {
178178 #[ cfg( feature = "rustpython-compiler" ) ]
179179 {
180180 let mode = mode_str
181- . parse :: < compile :: Mode > ( )
181+ . parse :: < compiler :: Mode > ( )
182182 . map_err ( |err| vm. new_value_error ( err. to_string ( ) ) ) ?;
183183 let code = vm
184184 . compile ( source, mode, args. filename . as_str ( ) . to_owned ( ) )
@@ -279,7 +279,7 @@ mod builtins {
279279 }
280280 Either :: B ( code) => Ok ( Either :: B ( code) ) ,
281281 } ?;
282- run_code ( vm, code, scope, crate :: compile :: Mode :: Eval , "eval" )
282+ run_code ( vm, code, scope, crate :: compiler :: Mode :: Eval , "eval" )
283283 }
284284
285285 /// Implements `exec`
@@ -290,14 +290,14 @@ mod builtins {
290290 scope : ScopeArgs ,
291291 vm : & VirtualMachine ,
292292 ) -> PyResult {
293- run_code ( vm, source, scope, crate :: compile :: Mode :: Exec , "exec" )
293+ run_code ( vm, source, scope, crate :: compiler :: Mode :: Exec , "exec" )
294294 }
295295
296296 fn run_code (
297297 vm : & VirtualMachine ,
298298 source : Either < PyStrRef , PyRef < crate :: builtins:: PyCode > > ,
299299 scope : ScopeArgs ,
300- #[ allow( unused_variables) ] mode : crate :: compile :: Mode ,
300+ #[ allow( unused_variables) ] mode : crate :: compiler :: Mode ,
301301 func : & str ,
302302 ) -> PyResult {
303303 let scope = scope. make_scope ( vm) ?;
0 commit comments