[GH-ISSUE #19] Cannot output file as json #8

Closed
opened 2026-05-06 12:36:10 +02:00 by BreizhHardware · 0 comments

Originally created by @JarrodFolinoFC on GitHub (May 29, 2023).
Original GitHub issue: https://github.com/patrickchugh/terravision/issues/19

poetry run ./terravision draw --source https://github.com/futurice/terraform-examples.git//aws/aws_static_site --varfile examples/variables.tfvars --show --format=json

gives me the following error

Traceback (most recent call last): File "/Users/jarrod.folino/Dev/mytv/./terravision", line 175, in <module> cli( File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 1130, in __call__ return self.main(*args, **kwargs) File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 760, in invoke return __callback(*args, **kwargs) File "/Users/jarrod.folino/Dev/mytv/./terravision", line 112, in draw drawing.render_diagram( File "/Users/jarrod.folino/Dev/mytv/modules/drawing.py", line 305, in render_diagram myDiagram = Canvas( File "/Users/jarrod.folino/Dev/mytv/resource_classes/__init__.py", line 148, in __init__ raise ValueError(f'"{outformat}" is not a valid output format') ValueError: "json" is not a valid output format

Originally created by @JarrodFolinoFC on GitHub (May 29, 2023). Original GitHub issue: https://github.com/patrickchugh/terravision/issues/19 `poetry run ./terravision draw --source https://github.com/futurice/terraform-examples.git//aws/aws_static_site --varfile examples/variables.tfvars --show --format=json` gives me the following error `Traceback (most recent call last): File "/Users/jarrod.folino/Dev/mytv/./terravision", line 175, in <module> cli( File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 1130, in __call__ return self.main(*args, **kwargs) File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) File "/Users/jarrod.folino/Dev/mytv/.venv/lib/python3.9/site-packages/click/core.py", line 760, in invoke return __callback(*args, **kwargs) File "/Users/jarrod.folino/Dev/mytv/./terravision", line 112, in draw drawing.render_diagram( File "/Users/jarrod.folino/Dev/mytv/modules/drawing.py", line 305, in render_diagram myDiagram = Canvas( File "/Users/jarrod.folino/Dev/mytv/resource_classes/__init__.py", line 148, in __init__ raise ValueError(f'"{outformat}" is not a valid output format') ValueError: "json" is not a valid output format`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/terravision#8
No description provided.