diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2022-12-29 01:19:44 +0300 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2022-12-29 04:21:17 +0300 |
commit | f94e422b61f0d3c7145d85e5358339d5c35bc2c8 (patch) | |
tree | 86414c4a90af94c1f86133cd324f49a66da555a6 /cargo_wrapper.py | |
parent | 9ee7118bf632c700683a5965558dddffad4b2ed0 (diff) |
cargo_wrapper: Write to log with line-buffering
So we get log output while cargo is running, not just when it completes
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1031>
Diffstat (limited to 'cargo_wrapper.py')
-rw-r--r-- | cargo_wrapper.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cargo_wrapper.py b/cargo_wrapper.py index 942ed19be..e04ad39f2 100644 --- a/cargo_wrapper.py +++ b/cargo_wrapper.py @@ -67,9 +67,9 @@ def generate_depfile_for(fpath): if __name__ == "__main__": opts = PARSER.parse_args() - - logfile = open(opts.root_dir / 'meson-logs' / - f'{opts.src_dir.name}-cargo-wrapper.log', 'w') + logdir = opts.root_dir / 'meson-logs' + logfile_path = logdir / f'{opts.src_dir.name}-cargo-wrapper.log' + logfile = open(logfile_path, mode='w', buffering=1) print(opts, file=logfile) cargo_target_dir = opts.build_dir / 'target' |