code: def athena_partition_buckets(config):
      """Get the buckets from default buckets and additionally configured ones
  
      Args:
          config (dict): The loaded config from the 'conf/' directory
  
      Returns:
          list: Bucket names for which Athena is enabled
      """
      athena_config = config["lambda"]["athena_partitioner_config"]
      data_buckets = athena_config.get("buckets", {})
      data_buckets[firehose_alerts_bucket(config)] = "alerts"
      data_bucket = firehose_data_bucket(
          config
      )  # Data retention is optional, so check for this
      if data_bucket:
          data_buckets[data_bucket] = "data"
  
      return data_buckets
  
imports: from collections import defaultdict, OrderedDict
  import json
  import os
  import re
  from streamalert.shared import CLUSTERED_FUNCTIONS
  from streamalert.shared.exceptions import ConfigError
  from streamalert.shared.logger import get_logger
label_desc: Use image node_id 3 for calling a global function with example usage: athena_partition_buckets(config) and returns: data_buckets