code: def retrieve_remote_auth():
      remote_auth_dict = get_remote_auth()
      has_auth = (
          remote_auth_dict["key"] != ""
          and remote_auth_dict["secret"] != ""
      )
      if not has_auth:
          raise RemoteAuthEmpty(
              filename=os.path.join(
                  get_remote_folder(), "remote_auth.json"
              )
          )
      else:
          return remote_auth_dict["key"], remote_auth_dict["secret"]
  
file_path: catalyst/catalyst/utils/remote.py
imports: import json
  import os
  import sys
  import requests
  from hashlib import md5
  from logbook import Logger
  from catalyst.utils.remote_utils import BACKTEST_PATH, STATUS_PATH, POST, GET, EXCEPTION_LOG, convert_date, prepare_args, handle_status, is_valid_uuid
  from catalyst.exchange.utils.exchange_utils import get_remote_auth, get_remote_folder
  from catalyst.exchange.exchange_errors import RemoteAuthEmpty
label_desc: Use image node_id 5 for calling a global function with example usage: retrieve_remote_auth() and returns: remote_auth_dict,  remote_auth_dict