File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -161,6 +161,9 @@ def _nonnull_coder_from_type(field_type):
161161 return BytesCoder ()
162162 elif type_info == "array_type" :
163163 return IterableCoder (_coder_from_type (field_type .array_type .element_type ))
164+ elif type_info == "iterable_type" :
165+ return IterableCoder (
166+ _coder_from_type (field_type .iterable_type .element_type ))
164167 elif type_info == "map_type" :
165168 return MapCoder (
166169 _coder_from_type (field_type .map_type .key_type ),
Original file line number Diff line number Diff line change @@ -538,6 +538,10 @@ def typing_from_runner_api(
538538 return LogicalType .from_runner_api (
539539 fieldtype_proto .logical_type ).language_type ()
540540
541+ elif type_info == "iterable_type" :
542+ return Sequence [self .typing_from_runner_api (
543+ fieldtype_proto .iterable_type .element_type )]
544+
541545 else :
542546 raise ValueError (f"Unrecognized type_info: { type_info !r} " )
543547
You can’t perform that action at this time.
0 commit comments