@classmethod
  def load_internal_cache(cls, pex, pex_info):
    internal_cache = os.path.join(pex, pex_info.internal_cache)
    with TRACER.timed('Searching dependency cache: %s' % internal_cache, V=2):
      if os.path.isdir(pex):
        for dist in find_distributions(internal_cache):
          yield dist
      else:
        for dist in itertools.chain(*cls.write_zipped_internal_cache(pex, pex_info)):
          yield dist
Arguments:
dataset/ETHPy150Open pantsbuild/pex/pex/environment.py/PEXEnvironment.load_internal_cache--crossover with--dataset/ETHPy150Open gmcquillan/firetower/firetower/util/log_watcher.py/LogWatcher.__init__