code: def _make_temp_filename(prefix):
      """
      Generate a temporary file that would not live beyond the lifetime of
      unity_server.
  
      Caller is expected to clean up the temp file as soon as the file is no
      longer needed. But temp files created using this method will be cleaned up
      when unity_server restarts
      """
      temp_location = _get_temp_file_location()
      temp_file_name = "/".join(
          [temp_location, str(prefix) + str(_uuid.uuid4())]
      )
      return temp_file_name
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import os
  import urllib
  import re
  import itertools
  import uuid
  import datetime
  import sys
  from ._sframe_generation import generate_random_sframe
  from ._sframe_generation import generate_random_regression_sframe
  from ._sframe_generation import generate_random_classification_sframe
  from ._type_checks import _raise_error_if_not_of_type
  from ._type_checks import _is_non_string_iterable
  from ._progress_table_printer import ProgressTablePrinter
label_desc: Use image node_id 13 for calling a global function with example usage: _make_temp_filename(prefix) and returns: temp_file_name