Update PyO3 usage

This commit is contained in:
Wilson Lin 2021-01-06 16:16:40 +11:00
parent 71c3bd756f
commit b1968e539d
1 changed files with 2 additions and 2 deletions

View File

@ -1,6 +1,6 @@
use minify_html::{Cfg, Error, in_place as minify_html_native};
use pyo3::prelude::*;
use pyo3::exceptions::SyntaxError;
use pyo3::exceptions::PySyntaxError;
use pyo3::wrap_pyfunction;
use std::str::from_utf8_unchecked;
@ -11,7 +11,7 @@ fn minify(code: String, minify_js: bool) -> PyResult<String> {
minify_js,
}) {
Ok(out_len) => Ok(unsafe { from_utf8_unchecked(&code[0..out_len]).to_string() }),
Err(Error { error_type, position }) => Err(SyntaxError::py_err(format!("{} [Character {}]", error_type.message(), position))),
Err(Error { error_type, position }) => Err(PySyntaxError::new_err(format!("{} [Character {}]", error_type.message(), position))),
}
}