def choose_task_name(app_name, queue_name, user_chosen=None):
  if not user_chosen:
    user_chosen = _get_random_string() 
  return 'task_%s_%s_%s' % (app_name, queue_name, user_chosen)
Check that 'self.compiler' really is a CCompiler object;
dataset/ETHPy150Open AppScale/appscale/AppTaskQueue/tq_lib.py/choose_task_name--crossover with--dataset/ETHPy150Open babble/babble/include/jython/Lib/distutils/command/config.py/config._check_compiler