rust/hg-pyo3/src/lib.rs
changeset 52408 20c0472b2ab7
parent 52407 c5128c541021
child 52409 a642c0a3860f
--- a/rust/hg-pyo3/src/lib.rs	Fri Nov 29 23:47:37 2024 +0100
+++ b/rust/hg-pyo3/src/lib.rs	Sat Nov 30 20:27:11 2024 +0100
@@ -1,6 +1,7 @@
 use pyo3::prelude::*;
 
 mod dagops;
+mod exceptions;
 mod util;
 
 #[pymodule]
@@ -15,5 +16,6 @@
     let dotted_name = format!("mercurial.{}", name);
 
     m.add_submodule(&dagops::init_module(py, &dotted_name)?)?;
+    m.add("GraphError", py.get_type::<exceptions::GraphError>())?;
     Ok(())
 }