From 36b7a276579a78f781c69fee42fc4b112bd89d11 Mon Sep 17 00:00:00 2001 From: Guillem Orellana Trullols Date: Mon, 16 Jan 2023 13:01:43 +0100 Subject: [PATCH] Do not use print function. User logger instead Use logger instead of print function. This allow developers using the library to silenc undesired output --- src/sagemaker/processing.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/sagemaker/processing.py b/src/sagemaker/processing.py index af52da6288..a724ce945f 100644 --- a/src/sagemaker/processing.py +++ b/src/sagemaker/processing.py @@ -16,7 +16,7 @@ data pre-processing, post-processing, feature engineering, data validation, and model evaluation, and interpretation on Amazon SageMaker. """ -from __future__ import print_function, absolute_import +from __future__ import absolute_import import os import pathlib @@ -840,11 +840,10 @@ def start_new(cls, processor, inputs, outputs, experiment_config): """ process_args = cls._get_process_args(processor, inputs, outputs, experiment_config) - # Print the job name and the user's inputs and outputs as lists of dictionaries. - print() - print("Job Name: ", process_args["job_name"]) - print("Inputs: ", process_args["inputs"]) - print("Outputs: ", process_args["output_config"]["Outputs"]) + # Log the job name and the user's inputs and outputs as lists of dictionaries. + logger.debug("Job Name: %s", process_args["job_name"]) + logger.debug("Inputs: %s", process_args["inputs"]) + logger.debug("Outputs: %s", process_args["output_config"]["Outputs"]) # Call sagemaker_session.process using the arguments dictionary. processor.sagemaker_session.process(**process_args)