def Set(self, value):
    if value is None:
      location = None
    elif isinstance(value, dict):
      location = Location(**value)
    elif isinstance(value, (str, unicode)):
      location = UnpackLocation(value)
    else:
      assert isinstance(value, Location), value
      location = value

    if location != self._value:
      self.SetModified(True)
      self._value = location
x.__str__() <==> str(x)
dataset/ETHPy150Open viewfinderco/viewfinder/backend/db/schema.py/_LatLngValue.Set--crossover with--dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.5/extras/completion/py/pymel/util/objectParser.py/ProxyUni.__str__