code: def download(objects):
      
      def exists(object):
          if os.path.exists(TMPDIR + '/' + filename):
              return True
          else:
              msg = 'File object %s failed to download to %s. Exit' % (filename, TMPDIR)
              logger.warning(msg)
              stdout_message('%s: %s' % (inspect.stack()[0][3], msg))
              return False
      try:
          for file_path in objects:
              filename = file_path.split('/')[-1]
              r = urllib.request.urlretrieve(file_path, TMPDIR + '/' + filename)
              if not exists(filename):
                  return False
      except urllib.error.HTTPError as e:
          logger.exception(
              '%s: Failed to retrive file object: %s. Exception: %s, data: %s' %
              (inspect.stack()[0][3], file_path, str(e), e.read()))
          raise e
      return True
docs: Retrieve remote file object