(&self, name: &str, codec: PyCodec)
| 233 | } |
| 234 | |
| 235 | pub(crate) fn register_manual(&self, name: &str, codec: PyCodec) -> PyResult<()> { |
| 236 | let name = normalize_encoding_name(name); |
| 237 | self.inner |
| 238 | .write() |
| 239 | .search_cache |
| 240 | .insert(name.into_owned(), codec); |
| 241 | Ok(()) |
| 242 | } |
| 243 | |
| 244 | pub fn lookup(&self, encoding: &str, vm: &VirtualMachine) -> PyResult<PyCodec> { |
| 245 | let encoding = normalize_encoding_name(encoding); |
no test coverage detected