mirror of
https://github.com/fish-shell/fish-shell
synced 2025-01-26 03:35:17 +00:00
Log human-readable values also for not-yet-decoded bytes
This commit is contained in:
parent
dcddffd222
commit
93e0a33d41
1 changed files with 5 additions and 4 deletions
|
@ -10,8 +10,8 @@ use crate::flog::{FloggableDebug, FLOG};
|
||||||
use crate::fork_exec::flog_safe::FLOG_SAFE;
|
use crate::fork_exec::flog_safe::FLOG_SAFE;
|
||||||
use crate::global_safety::RelaxedAtomicBool;
|
use crate::global_safety::RelaxedAtomicBool;
|
||||||
use crate::key::{
|
use crate::key::{
|
||||||
self, alt, canonicalize_control_char, canonicalize_keyed_control_char, ctrl, function_key,
|
self, alt, canonicalize_control_char, canonicalize_keyed_control_char, char_to_symbol, ctrl,
|
||||||
shift, Key, Modifiers, ViewportPosition,
|
function_key, shift, Key, Modifiers, ViewportPosition,
|
||||||
};
|
};
|
||||||
use crate::reader::{reader_current_data, reader_test_and_clear_interrupted};
|
use crate::reader::{reader_current_data, reader_test_and_clear_interrupted};
|
||||||
use crate::threads::{iothread_port, is_main_thread};
|
use crate::threads::{iothread_port, is_main_thread};
|
||||||
|
@ -368,9 +368,10 @@ fn readb(in_fd: RawFd, blocking: bool) -> ReadbResult {
|
||||||
// The terminal has been closed.
|
// The terminal has been closed.
|
||||||
return ReadbResult::Eof;
|
return ReadbResult::Eof;
|
||||||
}
|
}
|
||||||
FLOG!(reader, "Read byte", arr[0]);
|
let c = arr[0];
|
||||||
|
FLOG!(reader, "Read byte", char_to_symbol(char::from(c)));
|
||||||
// The common path is to return a u8.
|
// The common path is to return a u8.
|
||||||
return ReadbResult::Byte(arr[0]);
|
return ReadbResult::Byte(c);
|
||||||
}
|
}
|
||||||
if !blocking {
|
if !blocking {
|
||||||
return ReadbResult::NothingToRead;
|
return ReadbResult::NothingToRead;
|
||||||
|
|
Loading…
Reference in a new issue