From 229903b87bc891554d8230f643e8a0f75f7638de Mon Sep 17 00:00:00 2001 From: Jason Paryani Date: Mon, 28 Oct 2013 13:41:43 -0700 Subject: [PATCH] Fix exception handling for reading/writing --- capnp/schema_cpp.pxd | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/capnp/schema_cpp.pxd b/capnp/schema_cpp.pxd index 19a73d8..d3dff2c 100644 --- a/capnp/schema_cpp.pxd +++ b/capnp/schema_cpp.pxd @@ -693,20 +693,20 @@ cdef extern from "capnp/message.h" namespace " ::capnp": cdef extern from "capnp/serialize.h" namespace " ::capnp": cdef cppclass StreamFdMessageReader(MessageReader): - StreamFdMessageReader(int) - StreamFdMessageReader(int, ReaderOptions) + StreamFdMessageReader(int) except + + StreamFdMessageReader(int, ReaderOptions) except + cdef cppclass FlatArrayMessageReader(MessageReader): - FlatArrayMessageReader(capnp_cpp.WordArrayPtr array) - FlatArrayMessageReader(capnp_cpp.WordArrayPtr array, ReaderOptions) + FlatArrayMessageReader(capnp_cpp.WordArrayPtr array) except + + FlatArrayMessageReader(capnp_cpp.WordArrayPtr array, ReaderOptions) except + - void writeMessageToFd(int, MessageBuilder&) + void writeMessageToFd(int, MessageBuilder&) except + capnp_cpp.WordArray messageToFlatArray(MessageBuilder &) cdef extern from "capnp/serialize-packed.h" namespace " ::capnp": cdef cppclass PackedFdMessageReader(MessageReader): - PackedFdMessageReader(int) - StreamFdMessageReader(int, ReaderOptions) + PackedFdMessageReader(int) except + + StreamFdMessageReader(int, ReaderOptions) except + - void writePackedMessageToFd(int, MessageBuilder&) + void writePackedMessageToFd(int, MessageBuilder&) except +