summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)