MCPcopy Create free account
hub / github.com/NVIDIA/NeMo-Relay / shutdown

Method shutdown

crates/core/src/plugins/nemo_guardrails/python.rs:576–585  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

574 }
575
576 fn shutdown(&self) {
577 let writer = self.writer.lock().ok().and_then(|mut writer| writer.take());
578 if let Ok(mut child) = self.child.lock() {
579 let _ = child.kill();
580 let _ = child.wait();
581 }
582 if let Some(writer) = writer {
583 writer.join();
584 }
585 }
586}
587
588impl Drop for LocalGuardrailsWorker {

Callers 2

requestMethod · 0.45
dropMethod · 0.45

Calls 2

okMethod · 0.80
joinMethod · 0.80

Tested by

no test coverage detected