Skip to content

Commit 9e6ee6f

Browse files
committed
cython deser: Handle tuple fallback for non-alpha ids in udts
1 parent 1107c5c commit 9e6ee6f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

cassandra/deserializers.pyx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,8 +378,10 @@ cdef class DesUserType(DesTupleType):
378378
values = DesTupleType.deserialize(self, buf, protocol_version)
379379
if typ.mapped_class:
380380
return typ.mapped_class(**dict(zip(typ.fieldnames, values)))
381-
else:
381+
elif typ.tuple_type:
382382
return typ.tuple_type(*values)
383+
else:
384+
return tuple(values)
383385

384386

385387
cdef class DesCompositeType(_DesParameterizedType):

0 commit comments

Comments
 (0)