in dataplex-quickstart-labs/00-resources/scripts/python/business-glossary-import/bg_import/utils.py [0:0]
def validate_export_args(args: argparse.Namespace) -> None:
"""Validates script run arguments for exporting.
Args:
args: script run arguments
"""
if not args.categories_csv or not args.terms_csv:
logger.error("Both --categories-csv and --terms-csv arguments must be provided for export.")
sys.exit(1)
if not os.path.isdir(os.path.dirname(args.categories_csv)):
logger.error(f"Directory for categories CSV export path does not exist: {args.categories_csv}")
sys.exit(1)
if not os.path.isdir(os.path.dirname(args.terms_csv)):
logger.error(f"Directory for terms CSV export path does not exist: {args.terms_csv}")
sys.exit(1)