code: def _collectDebugInfo_environ(t):
      dummyVars = ["WOOF_WOOFIE_%d" % x for x in xrange(4)]
      global tag
  
      tag = "XXX in os.environ"
      try:
  
          def f(name):
              return "%s: %s" % (name, name in os.environ)
  
          _infoX(f(x) for x in dummyVars)
      except:
          _info_exc()
  
      tag = "os.environ[XXX]"
      try:
  
          def f(name):
              try:
                  result = os.environ[name]
              except:
                  result = _str_exc()
              return "%s: %r" % (name, result)
  
          _infoX(f(x) for x in dummyVars)
      except:
          _info_exc()
  
      tag = "os.environ.get(XXX)"
      try:
  
          def f(name):
              return "%s: %r" % (name, os.environ.get(name))
  
          _infoX(f(x) for x in dummyVars)
      except:
          _info_exc()
  
      tag = "os.getenv(XXX)"
      try:
  
          def f(name):
              return "%s: %r" % (name, os.getenv(name))
  
          _infoX(f(x) for x in dummyVars)
      except:
          _info_exc()
  
      name = dummyVars[0]
      value = "foo"
      tag = "os.putenv(%s) to %r" % (name, value)
      try:
          results = []
          _collect(results, "before", name, t)
          os.putenv(name, value)
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
      name = dummyVars[1]
      value = "bar"
      tag = "os.environ[%s] to %r" % (name, value)
      try:
          results = []
          _collect(results, "before", name, t)
          os.environ[name] = value
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
      name = dummyVars[1]
      value = "baz"
      tag = "os.putenv(%s) to %r" % (name, value)
      try:
          results = []
          _collect(results, "before", name, t)
          os.putenv(name, value)
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
      name = dummyVars[1]
      value = ""
      tag = "os.putenv(%s) to %r" % (name, value)
      try:
          results = []
          _collect(results, "before", name, t)
          os.putenv(name, value)
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
      name = dummyVars[2]
      value = "foo"
      tag = "os.unsetenv(%s) from %r" % (name, value)
      try:
          results = []
          os.environ[name] = value
          _collect(results, "before", name, t)
          os.unsetenv(name)
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
      name = dummyVars[2]
      value = "foo"
      tag = "del os.environ[%s] from %r" % (name, value)
      try:
          results = []
          os.environ[name] = value
          _collect(results, "before", name, t)
          del os.environ[name]
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
      name = dummyVars[2]
      value = "foo"
      tag = "os.environ.pop(%s) from %r" % (name, value)
      try:
          results = []
          os.environ[name] = value
          _collect(results, "before", name, t)
          os.environ.pop(name)
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
      name = dummyVars[2]
      value1 = "foo"
      value2 = ""
      tag = "os.environ[%s] to %r from %r" % (name, value2, value1)
      try:
          results = []
          os.environ[name] = value1
          _collect(results, "before", name, t)
          os.environ[name] = value2
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
      name = dummyVars[3]
      value = '""'
      tag = "os.environ[%s] to %r" % (name, value)
      try:
          results = []
          _collect(results, "before", name, t)
          os.environ[name] = value
          _collect(results, "after", name, t)
          _infoX(results)
      except:
          _info_exc()
  
file_path: turicreate/src/external/boost/boost_1_68_0/tools/build/test/collect_debug_info.py
imports: import BoostBuild
  import os
  import re
  import sys
label_desc: Use image node_id 3 for calling a global function with example usage: _collectDebugInfo_environ(t) and returns: unknown, unknown, unknown, unknown