From 930eb6f01f0a2fbe5ed4e9c00fd78b069ac7f71a Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Fri, 24 Jan 2020 14:17:23 -0500 Subject: export as_buffer --- pyisda/curve.pxd | 2 +- pyisda/curve.pyx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyisda/curve.pxd b/pyisda/curve.pxd index 3d57cb1..7ab41da 100644 --- a/pyisda/curve.pxd +++ b/pyisda/curve.pxd @@ -258,7 +258,7 @@ cdef class SpreadCurve(Curve): cdef shared_ptr[CurveName] name cdef shared_ptr[double] recovery_rates cdef TDate defaulted - cdef bytes as_buffer(self, bint compressed) + cpdef bytes as_buffer(self, bint compressed) cdef fArray_to_list(TRatePt* fArray, int fNumItems) diff --git a/pyisda/curve.pyx b/pyisda/curve.pyx index 2004528..6456477 100644 --- a/pyisda/curve.pyx +++ b/pyisda/curve.pyx @@ -633,7 +633,7 @@ cdef class SpreadCurve(Curve): def __getstate__(self): return self.as_buffer(False) - cdef bytes as_buffer(self, bint compressed): + cpdef bytes as_buffer(self, bint compressed): cdef: const TCurve* curve = get_TCurve(self) size_t size_recovery = curve.fNumItems * sizeof(double) -- cgit v1.2.3-70-g09d2