fix readline

This commit is contained in:
Mark
2024-06-17 18:47:49 +02:00
parent 1c6cd90d59
commit 4770e3f939
3 changed files with 6 additions and 7 deletions

View File

@@ -41,11 +41,10 @@ impl Config {
}
}),
run: Arc::new(|_a, _i| {
let mut line = String::new();
if std::io::stdin().read_line(&mut line).is_err() && line.is_empty() {
Data::empty_tuple()
} else {
if let Some(Ok(line)) = std::io::stdin().lines().next() {
Data::one_tuple(Data::new(data::string::String(line)))
} else {
Data::empty_tuple()
}
}),
inner_statements: None,