rusty_logging/error.rs
1use pyo3::PyErr;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum LoggingError {
6 #[error("Logging Error: {0}")]
7 Error(String),
8}
9
10impl From<LoggingError> for PyErr {
11 fn from(err: LoggingError) -> PyErr {
12 PyErr::new::<pyo3::exceptions::PyValueError, _>(err.to_string())
13 }
14}