def _RaiseWithInfo(msg, error_desc):
  if msg:
    output = "%s: %s" % (msg, error_desc)
  else:
    output = error_desc
  raise qa_error.Error(output)
Returns the root if this is a nested type, or itself if its the root.
dataset/ETHPy150Open ganeti/ganeti/qa/qa_utils.py/_RaiseWithInfo--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/net/proto2/python/public/descriptor.py/_NestedDescriptorBase.GetTopLevelContainingType