From dd19ccd44b786b2c4864cf097aae1d7a032e4ba1 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 8ff905d..2ef6b0e 100644 --- a/capnp/schema_cpp.pxd +++ b/capnp/schema_cpp.pxd @@ -697,20 +697,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 +