(
pattern: PyStrRef,
repl: PyStrRef,
string: PyStrRef,
count: OptionalArg<usize>,
flags: OptionalArg<usize>,
vm: &VirtualMachine,
)
| 120 | |
| 121 | #[pyfunction] |
| 122 | fn sub( |
| 123 | pattern: PyStrRef, |
| 124 | repl: PyStrRef, |
| 125 | string: PyStrRef, |
| 126 | count: OptionalArg<usize>, |
| 127 | flags: OptionalArg<usize>, |
| 128 | vm: &VirtualMachine, |
| 129 | ) -> PyResult<String> { |
| 130 | let flags = extract_flags(flags); |
| 131 | let regex = make_regex(vm, pattern.as_str(), flags)?; |
| 132 | let limit = count.unwrap_or(0); |
| 133 | Ok(do_sub(®ex, repl, string, limit)) |
| 134 | } |
| 135 | |
| 136 | #[pyfunction] |
| 137 | fn findall( |
nothing calls this directly
no test coverage detected