##// 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.
Arseniy Alekseyev -
r52465:13c004b5 stable
Show More
Name Size Modified Last Commit Author
/ rust / hg-core
examples
src
tests
Cargo.toml Loading ...