Skip to content

Commit

Permalink
fix -p and -d params for looped targets
Browse files Browse the repository at this point in the history
  • Loading branch information
nsheff committed Nov 30, 2023
1 parent 0d0b0d0 commit 2c66191
Showing 1 changed file with 19 additions and 6 deletions.
25 changes: 19 additions & 6 deletions markmeld/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,16 +202,29 @@ def main(test_args=None):

if args.dump:
import json

_LOGGER.info("Dumping JSON output passed to jinja template...")
print(
json.dumps(
built_target.melded_output, sort_keys=True, indent=2, default=str
if type(built_target) == dict: # Multi-output target
for i, tgt in built_target.items():
_LOGGER.info(f"\n\nOutput {i}:")
_LOGGER.info(
json.dumps(
tgt.melded_output, sort_keys=True, indent=2, default=str
)
)
else:
print(
json.dumps(
built_target.melded_output, sort_keys=True, indent=2, default=str
)
)
)

if args.print:
print(built_target.melded_output)
if type(built_target) == dict: # Multi-output target
for i, tgt in built_target.items():
_LOGGER.info(f"\n\nOutput {i}:")
_LOGGER.info(tgt.melded_output)
else:
print(built_target.melded_output)

def report_result(built_target):
"""
Expand Down

0 comments on commit 2c66191

Please sign in to comment.