code: def _GetFileAndLine():
      """Returns (filename, linenumber) for the stack frame."""
      # Use sys._getframe().  This avoids creating a traceback object.
      # pylint: disable=protected-access
      f = _sys._getframe()
      # pylint: enable=protected-access
      our_file = f.f_code.co_filename
      f = f.f_back
      while f:
          code = f.f_code
          if code.co_filename != our_file:
              return (code.co_filename, f.f_lineno)
          f = f.f_back
      return ("<unknown>", 0)
  
imports: import logging
  import os
  import sys
  import threading
  import time
  from logging import DEBUG, ERROR, FATAL, INFO, WARN
  import six
  from tensorlayer.decorators import deprecated
label_desc: Use image node_id 16 for calling a global function with example usage: _GetFileAndLine() and returns: str,  int, code,  f