##// END OF EJS Templates
wireprotoserver: ensure that output stream gets flushed on exception...
wireprotoserver: ensure that output stream gets flushed on exception Previously flush was happening due to Python finalizer being run on `BufferedWriter`. With upgrade to Python 3.11 this started randomly failing. My guess is that the finalizer on the raw `FileIO` object may be running before the finalizer of `BufferedWriter` has a chance to run. At any rate, since we're not relying on finalizers in the happy case we should also not rely on them in case of exception.

File last commit:

r52014:34e0670c default
r52465:13c004b5 stable
Show More
Cargo.toml
4 lines | 97 B | text/plain | TOMLLexer
[workspace]
members = ["hg-core", "hg-cpython", "rhg"]
exclude = ["chg", "hgcli"]
resolver = "2"