Skip to content

Commit 949df73

Browse files
committed
Rename datastore._helpers -> helpers.
We are going to move 'Entity.from_protobuf' and 'Key.from_protobuf' into the module as free functions, which will be APIs: this module needs not to signal that it has no APIs. Document now-API module 'gcloud.datastore.helpers'.
1 parent 09859db commit 949df73

6 files changed

Lines changed: 16 additions & 10 deletions

File tree

docs/datastore-api.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,9 @@ Transactions
5656
:members:
5757
:undoc-members:
5858
:show-inheritance:
59+
60+
Helper functions
61+
----------------
62+
63+
.. automodule:: gcloud.datastore.helpers
64+
:members:

gcloud/datastore/connection.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from gcloud import connection
44
from gcloud.datastore import datastore_v1_pb2 as datastore_pb
5-
from gcloud.datastore import _helpers
5+
from gcloud.datastore import helpers
66
from gcloud.datastore.dataset import Dataset
77

88

@@ -376,7 +376,7 @@ def save_entity(self, dataset_id, key_pb, properties):
376376
prop.name = name
377377

378378
# Set the appropriate value.
379-
_helpers._set_protobuf_value(prop.value, value)
379+
helpers._set_protobuf_value(prop.value, value)
380380

381381
# If this is in a transaction, we should just return True. The
382382
# transaction will handle assigning any keys as necessary.

gcloud/datastore/entity.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,13 +161,13 @@ def from_protobuf(cls, pb, dataset=None):
161161
"""
162162

163163
# This is here to avoid circular imports.
164-
from gcloud.datastore import _helpers
164+
from gcloud.datastore import helpers
165165

166166
key = Key.from_protobuf(pb.key)
167167
entity = cls.from_key(key, dataset)
168168

169169
for property_pb in pb.property:
170-
value = _helpers._get_value_from_property_pb(property_pb)
170+
value = helpers._get_value_from_property_pb(property_pb)
171171
entity[property_pb.name] = value
172172

173173
return entity

gcloud/datastore/query.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import base64
44

55
from gcloud.datastore import datastore_v1_pb2 as datastore_pb
6-
from gcloud.datastore import _helpers
6+
from gcloud.datastore import helpers
77
from gcloud.datastore.entity import Entity
88
from gcloud.datastore.key import Key
99

@@ -151,7 +151,7 @@ def filter(self, expression, value):
151151
property_filter.operator = operator
152152

153153
# Set the value to filter on based on the type.
154-
_helpers._set_protobuf_value(property_filter.value, value)
154+
helpers._set_protobuf_value(property_filter.value, value)
155155
return clone
156156

157157
def ancestor(self, ancestor):
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
class Test__get_protobuf_attribute_and_value(unittest2.TestCase):
55

66
def _callFUT(self, val):
7-
from gcloud.datastore._helpers import _get_protobuf_attribute_and_value
7+
from gcloud.datastore.helpers import _get_protobuf_attribute_and_value
88

99
return _get_protobuf_attribute_and_value(val)
1010

@@ -107,7 +107,7 @@ def test_object(self):
107107
class Test__get_value_from_value_pb(unittest2.TestCase):
108108

109109
def _callFUT(self, pb):
110-
from gcloud.datastore._helpers import _get_value_from_value_pb
110+
from gcloud.datastore.helpers import _get_value_from_value_pb
111111

112112
return _get_value_from_value_pb(pb)
113113

@@ -197,7 +197,7 @@ def test_unknown(self):
197197
class Test__get_value_from_property_pb(unittest2.TestCase):
198198

199199
def _callFUT(self, pb):
200-
from gcloud.datastore._helpers import _get_value_from_property_pb
200+
from gcloud.datastore.helpers import _get_value_from_property_pb
201201

202202
return _get_value_from_property_pb(pb)
203203

@@ -212,7 +212,7 @@ def test_it(self):
212212
class Test_set_protobuf_value(unittest2.TestCase):
213213

214214
def _callFUT(self, value_pb, val):
215-
from gcloud.datastore._helpers import _set_protobuf_value
215+
from gcloud.datastore.helpers import _set_protobuf_value
216216

217217
return _set_protobuf_value(value_pb, val)
218218

0 commit comments

Comments
 (0)