def make_value_from_datastore(self, value):
    if value is not None:
      assert isinstance(value, datetime.datetime)
      value = value.date()
    return value
Keep calling *func* (a lambda function) until it returns True,
dataset/ETHPy150Open CollabQ/CollabQ/.google_appengine/google/appengine/ext/db/__init__.py/DateProperty.make_value_from_datastore--crossover with--dataset/ETHPy150Open rapidsms/rapidsms-core-dev/lib/rapidsms/router.py/Router._wait