@classmethod
  def from_json(cls, json):
    if json["name"] in _KEYRANGES_CLASSES:
      return _KEYRANGES_CLASSES[json["name"]].from_json(json)
    raise ValueError("Invalid json %s", json)
Return the objects from my ultimate parent down to my immediate parent.
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/mapreduce/key_ranges.py/KeyRangesFactory.from_json--crossover with--dataset/ETHPy150Open google/apis-client-generator/src/googleapis/codegen/template_objects.py/CodeObject.ancestors