Skip to content

Commit 64479a0

Browse files
committed
Convert keyword to new arg style
1 parent 5a412df commit 64479a0

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

vm/src/stdlib/keyword.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@
44

55
use rustpython_parser::lexer;
66

7-
use crate::function::PyFuncArgs;
8-
use crate::obj::objstr;
7+
use crate::obj::objstr::PyStringRef;
98
use crate::pyobject::{PyObjectRef, PyResult};
109
use crate::vm::VirtualMachine;
1110

12-
fn keyword_iskeyword(vm: &VirtualMachine, args: PyFuncArgs) -> PyResult {
13-
arg_check!(vm, args, required = [(s, Some(vm.ctx.str_type()))]);
14-
let s = objstr::get_value(s);
11+
fn keyword_iskeyword(s: PyStringRef, vm: &VirtualMachine) -> PyResult {
1512
let keywords = lexer::get_keywords();
16-
let value = keywords.contains_key(&s);
13+
let value = keywords.contains_key(s.as_str());
1714
let value = vm.ctx.new_bool(value);
1815
Ok(value)
1916
}

0 commit comments

Comments
 (0)