diff --git a/src/aws_encryption_sdk/streaming_client.py b/src/aws_encryption_sdk/streaming_client.py index 1119cb740..1607838b1 100644 --- a/src/aws_encryption_sdk/streaming_client.py +++ b/src/aws_encryption_sdk/streaming_client.py @@ -225,11 +225,11 @@ def __enter__(self): def __exit__(self, exc_type, exc_value, traceback): """Handles closing of stream upon exist of with block.""" try: - self.close() + return self.close() except AWSEncryptionSDKClientError: # All known exceptions in close are safe to ignore. # Only raise unknown exceptions in close. - _LOGGER.exception("Error on closing") + return False return False def readable(self):