Skip to content

Commit 21566b4

Browse files
committed
support list meanings
1 parent d850de9 commit 21566b4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

google/cloud/datastore/helpers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,10 @@ def _set_pb_meaning_from_entity(entity, name, value, value_pb, is_list=False):
188188
except TypeError:
189189
# if meaning isn't a tuple, fall back to pre-v2.20.2 meaning format
190190
root_meaning = None
191-
sub_meaning_list = itertools.repeat(meaning)
191+
if isinstance(meaning, list):
192+
sub_meaning_list = meaning
193+
else:
194+
sub_meaning_list = itertools.repeat(meaning)
192195
if root_meaning is not None:
193196
value_pb.meaning = root_meaning
194197
if sub_meaning_list:

0 commit comments

Comments
 (0)