##// END OF EJS Templates
debugcommands: move away from line buffered output on binary stream...
debugcommands: move away from line buffered output on binary stream Line buffering on binary file objects is apparently undefined behavior in Python and emits a RuntimeWarning on Python 3.8. See https://bugs.python.org/issue32236. This commit changes the I/O logging file descriptor from line buffered to unbuffered to work around this. I'm no fan of unbuffered I/O for performance reasons. But I don't think it is an issue here given the nature of the code. With this change, test-ssh-proto.t now passes on Python 3.8. Differential Revision: https://phab.mercurial-scm.org/D7948

File last commit:

r40337:b929bce4 default
r44582:52f8b07a default
Show More
rustfmt.toml
3 lines | 66 B | application/toml | TOMLLexer
Georges Racinet
rust: rustfmt config for hg-direct-ffi...
r40337 max_width = 79
wrap_comments = true
error_on_line_overflow = true