diff --git a/src/sagemaker/serializers.py b/src/sagemaker/serializers.py index a5cc51239c..3055fb5c18 100644 --- a/src/sagemaker/serializers.py +++ b/src/sagemaker/serializers.py @@ -381,10 +381,9 @@ def serialize(self, data): """ if isinstance(data, str): try: - dataFile = open(data, "rb") - dataFileInfo = dataFile.read() - dataFile.close() - return dataFileInfo + with open(data, "rb") as data_file: + data_file_info = data_file.read() + return data_file_info except Exception as e: raise ValueError(f"Could not open/read file: {data}. {e}") if isinstance(data, bytes):