diff --git a/capnp/capnp.pyx b/capnp/capnp.pyx index 805eed0..53b2918 100644 --- a/capnp/capnp.pyx +++ b/capnp/capnp.pyx @@ -355,7 +355,7 @@ cdef toPythonReader(C_DynamicValue.Reader self, object parent): temp = self.asData() return (temp.begin())[:temp.size()] elif type == capnp.TYPE_LIST: - return list(_DynamicListReader()._init(self.asList(), parent)) + return _DynamicListReader()._init(self.asList(), parent) elif type == capnp.TYPE_STRUCT: return _DynamicStructReader()._init(self.asStruct(), parent) elif type == capnp.TYPE_ENUM: