From 2922caa9d78541c47fd49ef4fbc3e493c22fa7e9 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 d957d3be43..1f0f88209e 100644 --- a/dvc/commands/plots.py +++ b/dvc/commands/plots.py @@ -155,11 +155,6 @@ def run(self): 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 @@ def run(self): _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: