@@ -197,8 +197,7 @@ impl OntoEnv {
197197 . map_err ( anyhow_to_pyerr)
198198 } else if let Some ( c) = config {
199199 // If a config is provided, initialize a new OntoEnv
200- OntoEnvRs :: init ( c. cfg , read_only)
201- . map_err ( anyhow_to_pyerr)
200+ OntoEnvRs :: init ( c. cfg , read_only) . map_err ( anyhow_to_pyerr)
202201 } else {
203202 // Return an error if neither a valid path nor a config is provided
204203 Err ( PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > (
@@ -211,7 +210,9 @@ impl OntoEnv {
211210 env. update ( ) . map_err ( anyhow_to_pyerr) ?;
212211 env. save_to_directory ( ) . map_err ( anyhow_to_pyerr) ?;
213212
214- Ok ( OntoEnv { inner : inner. clone ( ) } )
213+ Ok ( OntoEnv {
214+ inner : inner. clone ( ) ,
215+ } )
215216 }
216217
217218 fn update ( & self ) -> PyResult < ( ) > {
@@ -234,9 +235,7 @@ impl OntoEnv {
234235 let stats = env. stats ( ) . map_err ( anyhow_to_pyerr) ?;
235236 Ok ( format ! (
236237 "<OntoEnv: {} ontologies, {} graphs, {} triples>" ,
237- stats. num_ontologies,
238- stats. num_graphs,
239- stats. num_triples,
238+ stats. num_ontologies, stats. num_graphs, stats. num_triples,
240239 ) )
241240 }
242241
@@ -253,8 +252,14 @@ impl OntoEnv {
253252 let rdflib = py. import ( "rdflib" ) ?;
254253 let iri = NamedNode :: new ( uri)
255254 . map_err ( |e| PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( e. to_string ( ) ) ) ?;
256- let graphid = env. resolve ( ResolveTarget :: Graph ( iri. clone ( ) ) . into ( ) )
257- . ok_or_else ( || PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( format ! ( "Failed to resolve graph for URI: {}" , uri) ) ) ?;
255+ let graphid = env
256+ . resolve ( ResolveTarget :: Graph ( iri. clone ( ) ) . into ( ) )
257+ . ok_or_else ( || {
258+ PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( format ! (
259+ "Failed to resolve graph for URI: {}" ,
260+ uri
261+ ) )
262+ } ) ?;
258263 let mut graph = env. get_graph ( & graphid) . map_err ( anyhow_to_pyerr) ?;
259264
260265 let uriref_constructor = rdflib. getattr ( "URIRef" ) ?;
@@ -302,8 +307,14 @@ impl OntoEnv {
302307 . map_err ( |e| PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( e. to_string ( ) ) ) ?;
303308 let inner = self . inner . clone ( ) ;
304309 let env = inner. lock ( ) . unwrap ( ) ;
305- let graphid = env. resolve ( ResolveTarget :: Graph ( iri. clone ( ) ) . into ( ) )
306- . ok_or_else ( || PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( format ! ( "Failed to resolve graph for URI: {}" , uri) ) ) ?;
310+ let graphid = env
311+ . resolve ( ResolveTarget :: Graph ( iri. clone ( ) ) . into ( ) )
312+ . ok_or_else ( || {
313+ PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( format ! (
314+ "Failed to resolve graph for URI: {}" ,
315+ uri
316+ ) )
317+ } ) ?;
307318 let ont = env. ontologies ( ) . get ( & graphid) . ok_or_else ( || {
308319 PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( format ! ( "Ontology {} not found" , iri) )
309320 } ) ?;
@@ -331,7 +342,9 @@ impl OntoEnv {
331342 . map_err ( |e| PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( e. to_string ( ) ) ) ?;
332343 let inner = self . inner . clone ( ) ;
333344 let env = inner. lock ( ) . unwrap ( ) ;
334- let graphid = env. resolve ( ResolveTarget :: Graph ( iri. clone ( ) ) . into ( ) ) . unwrap ( ) ;
345+ let graphid = env
346+ . resolve ( ResolveTarget :: Graph ( iri. clone ( ) ) . into ( ) )
347+ . unwrap ( ) ;
335348 let ont = env. ontologies ( ) . get ( & graphid) . ok_or_else ( || {
336349 PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( format ! ( "Ontology {} not found" , iri) )
337350 } ) ?;
@@ -460,12 +473,16 @@ impl OntoEnv {
460473 let graph = {
461474 let inner = self . inner . clone ( ) ;
462475 let env = inner. lock ( ) . unwrap ( ) ;
463- let graphid = env. resolve ( ResolveTarget :: Graph ( iri) . into ( ) )
464- . ok_or_else ( || PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( format ! ( "Failed to resolve graph for URI: {}" , uri) ) ) ?;
476+ let graphid = env
477+ . resolve ( ResolveTarget :: Graph ( iri) . into ( ) )
478+ . ok_or_else ( || {
479+ PyErr :: new :: < pyo3:: exceptions:: PyValueError , _ > ( format ! (
480+ "Failed to resolve graph for URI: {}" ,
481+ uri
482+ ) )
483+ } ) ?;
465484 println ! ( "graphid: {:?}" , graphid) ;
466- let graph = env
467- . get_graph ( & graphid)
468- . map_err ( anyhow_to_pyerr) ?;
485+ let graph = env. get_graph ( & graphid) . map_err ( anyhow_to_pyerr) ?;
469486 graph
470487 } ;
471488 let res = rdflib. getattr ( "Graph" ) ?. call0 ( ) ?;
@@ -522,7 +539,7 @@ impl OntoEnv {
522539 Ok ( env. store_path ( ) . unwrap ( ) . to_string_lossy ( ) . to_string ( ) )
523540 }
524541
525- pub fn flush ( & mut self , py : Python < ' _ > ) -> PyResult < ( ) > {
542+ pub fn flush ( & mut self , py : Python < ' _ > ) -> PyResult < ( ) > {
526543 py. allow_threads ( || {
527544 let inner = self . inner . clone ( ) ;
528545 let mut env = inner. lock ( ) . unwrap ( ) ;
0 commit comments