class_docstr: S3Payload class
class_docstr_tok: ["S3Payload","class"]
docstr: Calculate and format a size for printing
docstr_tok: ["Calculate","and","format","a","size","for","printing"]
code: def display_size(self):
      """Calculate and format a size for printing"""
      size_kb = round(self.size / 1024.0, 2)
      size_mb = round(size_kb / 1024.0, 2)
      return (
          "{}MB".format(size_mb) if size_mb else "{}KB".format(size_kb)
      )
  
imports: import json
  import logging
  import urllib.request
  import urllib.parse
  import urllib.error
  import gzip
  import os
  import tempfile
  import subprocess
  import time
  import boto3
  from botocore.exceptions import ClientError
  import jsonlines
  from streamalert.classifier.payload.payload_base import PayloadRecord, RegisterInput, StreamPayload
  from streamalert.shared import CLASSIFIER_FUNCTION_NAME
  from streamalert.shared.logger import get_logger
  from streamalert.shared.metrics import MetricLogger
label_desc: Use image node_id 5 for calling the S3Payload obj's underlying member method code with example usage: obj.display_size() and returns: unknown