コード例 #1
0
ファイル: client.py プロジェクト: IstanbulBoy/gcloud-python
    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)
コード例 #2
0
ファイル: model.py プロジェクト: cjrh/gcloud-python-orm
    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]
コード例 #3
0
    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)
コード例 #4
0
ファイル: model.py プロジェクト: cjrh/gcloud-python-orm
    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
コード例 #5
0
ファイル: test_api.py プロジェクト: SeoulMate/gcloud-python
 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)
コード例 #6
0
ファイル: test_api.py プロジェクト: blowmage/gcloud-python
 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)