mirror of
https://github.com/nushell/nushell.git
synced 2025-04-21 03:38:22 +02:00
Fix unwrap
This commit is contained in:
parent
60bfa277d0
commit
c3abb3b687
@ -53,8 +53,7 @@ fn ps(args: CommandArgs, registry: &CommandRegistry) -> Result<OutputStream, She
|
|||||||
pin_utils::pin_mut!(processes);
|
pin_utils::pin_mut!(processes);
|
||||||
|
|
||||||
while let Some(res) = processes.next().await {
|
while let Some(res) = processes.next().await {
|
||||||
let (process, usage) = res.unwrap();
|
if let Ok((process, usage)) = res {
|
||||||
|
|
||||||
let mut dict = TaggedDictBuilder::new(Tag::unknown_origin(span));
|
let mut dict = TaggedDictBuilder::new(Tag::unknown_origin(span));
|
||||||
dict.insert("pid", Value::int(process.pid()));
|
dict.insert("pid", Value::int(process.pid()));
|
||||||
if let Ok(name) = process.name().await {
|
if let Ok(name) = process.name().await {
|
||||||
@ -66,6 +65,7 @@ fn ps(args: CommandArgs, registry: &CommandRegistry) -> Result<OutputStream, She
|
|||||||
dict.insert("cpu", Value::float(usage.get::<ratio::percent>() as f64));
|
dict.insert("cpu", Value::float(usage.get::<ratio::percent>() as f64));
|
||||||
yield ReturnSuccess::value(dict.into_tagged_value());
|
yield ReturnSuccess::value(dict.into_tagged_value());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
Ok(stream.to_output_stream())
|
Ok(stream.to_output_stream())
|
||||||
|
Loading…
Reference in New Issue
Block a user