Skip to content
Snippets Groups Projects
Commit 401f340c authored by Jonas SPRENGER's avatar Jonas SPRENGER
Browse files

[feat] skeleton: replace panic! by fatal_error!

parent fbeb82a9
No related branches found
No related tags found
1 merge request!141Jonas/127 replace all panics by fatal error
...@@ -470,6 +470,7 @@ version = "0.1.0" ...@@ -470,6 +470,7 @@ version = "0.1.0"
dependencies = [ dependencies = [
"duniter-network 0.1.0-a0.1", "duniter-network 0.1.0-a0.1",
"dup-crypto 0.6.0", "dup-crypto 0.6.0",
"durs-common-tools 0.1.0",
"durs-conf 0.1.0-a0.1", "durs-conf 0.1.0-a0.1",
"durs-message 0.1.0-a0.1", "durs-message 0.1.0-a0.1",
"durs-module 0.1.0-a0.1", "durs-module 0.1.0-a0.1",
......
...@@ -15,6 +15,7 @@ durs-message = { path = "../../core/message" } ...@@ -15,6 +15,7 @@ durs-message = { path = "../../core/message" }
durs-module = { path = "../../core/module" } durs-module = { path = "../../core/module" }
duniter-network = { path = "../../core/network" } duniter-network = { path = "../../core/network" }
dup-crypto = { path = "../../tools/crypto" } dup-crypto = { path = "../../tools/crypto" }
durs-common-tools = { path = "../../tools/common-tools" }
log = "0.4.*" log = "0.4.*"
serde = "1.0.*" serde = "1.0.*"
serde_derive = "1.0.*" serde_derive = "1.0.*"
......
...@@ -35,6 +35,7 @@ extern crate serde_derive; ...@@ -35,6 +35,7 @@ extern crate serde_derive;
extern crate structopt; extern crate structopt;
use duniter_network::events::NetworkEvent; use duniter_network::events::NetworkEvent;
use durs_common_tools::fatal_error;
use durs_conf::DuRsConf; use durs_conf::DuRsConf;
use durs_message::events::*; use durs_message::events::*;
use durs_message::*; use durs_message::*;
...@@ -320,7 +321,7 @@ impl DursModule<DuRsConf, DursMsg> for SkeletonModule { ...@@ -320,7 +321,7 @@ impl DursModule<DuRsConf, DursMsg> for SkeletonModule {
}, },
Err(e) => match e { Err(e) => match e {
mpsc::RecvTimeoutError::Disconnected => { mpsc::RecvTimeoutError::Disconnected => {
panic!("Disconnected skeleton module !"); fatal_error!("Disconnected skeleton module !");
} }
mpsc::RecvTimeoutError::Timeout => { mpsc::RecvTimeoutError::Timeout => {
// If you arrive here it's because your main thread did not receive anything at the end of the timeout. // If you arrive here it's because your main thread did not receive anything at the end of the timeout.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment