Skip to content

Commit 78e56c2

Browse files
author
rusty
committed
Update signature of __repr__ and __reduce__ method of Ellipsis
1 parent 7801751 commit 78e56c2

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

vm/src/obj/objellipsis.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::function::PyFuncArgs;
2-
use crate::pyobject::{PyContext, PyResult};
2+
use crate::pyobject::{PyContext, PyEllipsisRef, PyResult};
33
use crate::vm::VirtualMachine;
44

55
pub fn init(context: &PyContext) {
@@ -15,12 +15,10 @@ fn ellipsis_new(vm: &VirtualMachine, args: PyFuncArgs) -> PyResult {
1515
Ok(vm.ctx.ellipsis())
1616
}
1717

18-
fn ellipsis_repr(vm: &VirtualMachine, args: PyFuncArgs) -> PyResult {
19-
arg_check!(vm, args, required = [(_cls, None)]);
20-
Ok(vm.new_str("Ellipsis".to_string()))
18+
fn ellipsis_repr(_self: PyEllipsisRef, _vm: &VirtualMachine) -> String {
19+
"Ellipsis".to_string()
2120
}
2221

23-
fn ellipsis_reduce(vm: &VirtualMachine, args: PyFuncArgs) -> PyResult {
24-
arg_check!(vm, args, required = [(_cls, None)]);
25-
Ok(vm.new_str("Ellipsis".to_string()))
22+
fn ellipsis_reduce(_self: PyEllipsisRef, _vm: &VirtualMachine) -> String {
23+
"Ellipsis".to_string()
2624
}

0 commit comments

Comments
 (0)