Skip to content

Commit d420c7f

Browse files
committed
dis - use py_module.
1 parent 7dd1eec commit d420c7f

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

vm/src/stdlib/dis.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
use super::super::obj::objcode;
2-
use super::super::obj::objtype;
3-
use super::super::pyobject::{PyContext, PyFuncArgs, PyObjectRef, PyResult, TypeProtocol};
4-
use super::super::vm::VirtualMachine;
1+
use crate::obj::objcode;
2+
use crate::pyobject::{PyContext, PyFuncArgs, PyObjectRef, PyResult, TypeProtocol};
3+
use crate::vm::VirtualMachine;
54

65
fn dis_disassemble(vm: &mut VirtualMachine, args: PyFuncArgs) -> PyResult {
76
arg_check!(vm, args, required = [(co, Some(vm.ctx.code_type()))]);
@@ -12,7 +11,7 @@ fn dis_disassemble(vm: &mut VirtualMachine, args: PyFuncArgs) -> PyResult {
1211
}
1312

1413
pub fn mk_module(ctx: &PyContext) -> PyObjectRef {
15-
let py_mod = ctx.new_module("dis", ctx.new_scope(None));
16-
ctx.set_attr(&py_mod, "disassemble", ctx.new_rustfunc(dis_disassemble));
17-
py_mod
14+
py_module!(ctx, "dis", {
15+
"disassemble" => ctx.new_rustfunc(dis_disassemble)
16+
})
1817
}

0 commit comments

Comments
 (0)