summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Horel <guillaume.horel@gmail.com>2020-01-24 14:17:23 -0500
committerGuillaume Horel <guillaume.horel@gmail.com>2020-01-24 14:17:23 -0500
commit930eb6f01f0a2fbe5ed4e9c00fd78b069ac7f71a (patch)
tree28fb6b0aa2656cf5e92d97e69a3713aefdc7fa20
parent5cd0cd4a573e2ce68b09f332178ee4839caad0f9 (diff)
downloadpyisda-930eb6f01f0a2fbe5ed4e9c00fd78b069ac7f71a.tar.gz
export as_buffer
-rw-r--r--pyisda/curve.pxd2
-rw-r--r--pyisda/curve.pyx2
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)