Skip to content

Commit

Permalink
@GitHK review: argparse
Browse files Browse the repository at this point in the history
  • Loading branch information
pcrespov committed Apr 6, 2023
1 parent 4a0bc32 commit 2a42b59
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions api/specs/common/schemas/scripts/remove_definitions.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import argparse
import logging
import sys
from pathlib import Path
Expand All @@ -12,11 +13,17 @@


if __name__ == "__main__":
source_file_name = sys.argv[1]
target_file_name = sys.argv[2]

file_source_path = schemas_dir / source_file_name
file_target_path = schemas_dir / target_file_name
parser = argparse.ArgumentParser(
"Remove Definitions",
description="prunes 'definitions' from json-schemas in 'source_file_name' and dumps it into 'target_file_name'",
)
parser.add_argument("source_file_name", type=str)
parser.add_argument("target_file_name", type=str)
args = parser.parse_args()

file_source_path: Path = schemas_dir / args.source_file_name
file_target_path: Path = schemas_dir / args.target_file_name

try:
data = yaml.safe_load(file_source_path.read_text())
Expand Down

0 comments on commit 2a42b59

Please sign in to comment.