def get(self, key, missing=None, deferred=None): """Proxy to :func:`gcloud.datastore.api.get`. Passes our ``dataset_id``. """ return get(key, missing=missing, deferred=deferred, connection=self.connection, dataset_id=self.dataset_id)
def filter(cls, ids): """ Get the entities identified by ids. :param list ids: The ids to fetch. :return: a list of Model instances """ entities = api.get([key.Key(cls.__name__, i) for i in ids]) return [cls.from_entity(e) for e in entities if e]
def get(self, keys, missing=None, deferred=None): """Proxy to :func:`gcloud.datastore.api.get`. Passes our ``dataset_id``. """ return get(keys, missing=missing, deferred=deferred, connection=self.connection, dataset_id=self.dataset_id)
def get_by_id(cls, id): """ Get the entity identified by id. :param id: The id of the entity to fetch :return: The model instance. """ e = api.get([key.Key(cls.__name__, id)]) if e: return cls.from_entity(e[0]) raise ObjectDoesNotExist
def _callFUT(self, keys, missing=None, deferred=None, connection=None): from gcloud.datastore.api import get return get(keys, missing=missing, deferred=deferred, connection=connection)
def _callFUT(self, key, missing=None, deferred=None, connection=None, dataset_id=None): from gcloud.datastore.api import get return get(key, missing=missing, deferred=deferred, connection=connection, dataset_id=dataset_id)