##// 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 | application/toml | TOMLLexer
Gregory Szorc
rust: implementation of `hg`...
r35587 [workspace]
Antoine Cezar
rhg: add rhg crate...
r45503 members = ["hg-core", "hg-cpython", "rhg"]
Gregory Szorc
hgcli: add stub PyOxidizer project...
r45128 exclude = ["chg", "hgcli"]
Raphaël Gomès
rust: add explicit resolver field to top-level cargo manifest file...
r52014 resolver = "2"