Apply staticmethod to maketrans

https://docs.python.org/3.10/library/stdtypes.html?highlight=maketrans#str.maketrans
This commit is contained in:
Hackerwins
2022-01-22 14:57:10 +09:00
parent 494fc43711
commit c36c90beab
3 changed files with 3 additions and 3 deletions

View File

@@ -227,7 +227,7 @@ impl PyByteArray {
}
}
#[pymethod]
#[pystaticmethod]
fn maketrans(from: PyBytesInner, to: PyBytesInner, vm: &VirtualMachine) -> PyResult<Vec<u8>> {
PyBytesInner::maketrans(from, to, vm)
}

View File

@@ -149,7 +149,7 @@ impl PyBytes {
self.inner.contains(needle, vm)
}
#[pymethod]
#[pystaticmethod]
fn maketrans(from: PyBytesInner, to: PyBytesInner, vm: &VirtualMachine) -> PyResult<Vec<u8>> {
PyBytesInner::maketrans(from, to, vm)
}

View File

@@ -1141,7 +1141,7 @@ impl PyStr {
Ok(translated)
}
#[pymethod]
#[pystaticmethod]
fn maketrans(
dict_or_str: PyObjectRef,
to_str: OptionalArg<PyStrRef>,