From 25166f3e027ab6294487d101b4a54cce3cbc75a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Redzy=C5=84ski?= Date: Tue, 9 Aug 2022 13:45:39 +0200 Subject: [PATCH] plots: show-vega: adjust renderers before show vega Fixes: iterative/cml#1112 --- dvc/commands/plots.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/dvc/commands/plots.py b/dvc/commands/plots.py index d957d3be4..1f0f88209 100644 --- a/dvc/commands/plots.py +++ b/dvc/commands/plots.py @@ -155,11 +155,6 @@ class CmdPlots(CmdBase): out=renderers_out, templates_dir=self.repo.plots.templates_dir, ) - if self.args.show_vega: - renderer = first(filter(lambda r: r.TYPE == "vega", renderers)) - if renderer: - ui.write_json(json.loads(renderer.get_filled_template())) - return 0 if self.args.json: renderers = _filter_unhandled_renderers(renderers) _show_json(renderers, self.args.split) @@ -167,6 +162,12 @@ class CmdPlots(CmdBase): _adjust_vega_renderers(renderers) + if self.args.show_vega: + renderer = first(filter(lambda r: r.TYPE == "vega", renderers)) + if renderer: + ui.write_json(json.loads(renderer.get_filled_template())) + return 0 + output_file: Path = (Path.cwd() / out).resolve() / "index.html" if renderers: