diff options
author | Kevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com> | 2018-11-28 01:07:22 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-11-28 15:25:30 -0800 |
commit | 09aa9b9698dd7646029551b8e7cd4f5b67a81b31 (patch) | |
tree | 94df088853ce58e885f82f40aadf2fc4be3d360e /src | |
parent | 89096c92104ab89b1fd8ba273cbbf441dcfe5a84 (diff) |
REPL unblock event loop AND fix REPL setTimeout fire problems
Diffstat (limited to 'src')
-rw-r--r-- | src/ops.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ops.rs b/src/ops.rs index e08e67705..f8e3c9dc1 100644 --- a/src/ops.rs +++ b/src/ops.rs @@ -1121,7 +1121,7 @@ fn op_repl_readline( // Ignore this clippy warning until this issue is addressed: // https://github.com/rust-lang-nursery/rust-clippy/issues/1684 #[cfg_attr(feature = "cargo-clippy", allow(redundant_closure_call))] - Box::new(futures::future::result((move || { + blocking!(base.sync(), || -> OpResult { let line = resources::readline(rid, &prompt)?; let builder = &mut FlatBufferBuilder::new(); @@ -1141,7 +1141,7 @@ fn op_repl_readline( ..Default::default() }, )) - })())) + }) } fn op_truncate( |