diff options
| author | Guillaume Horel <guillaume.horel@gmail.com> | 2017-11-30 11:24:25 -0500 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@gmail.com> | 2017-11-30 13:32:38 -0500 |
| commit | c1ab19f96e2f127dd06330d6759da84809e1abad (patch) | |
| tree | fce999464661282df4c60aa380bfcbae5a5880de | |
| parent | 57155a1f81128e204b64c84853c70492264c3910 (diff) | |
| download | pyisda-c1ab19f96e2f127dd06330d6759da84809e1abad.tar.gz | |
fixup
| -rw-r--r-- | pyisda/curve.pyx | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/pyisda/curve.pyx b/pyisda/curve.pyx index 5ee9048..b839ee9 100644 --- a/pyisda/curve.pyx +++ b/pyisda/curve.pyx @@ -534,8 +534,6 @@ cdef class SpreadCurve(Curve): survival_probability = Curve.__forward_zero_price - @cython.boundscheck(False) - @cython.initializedcheck(False) def __getstate__(self): cdef: TCurve* curve = self._thisptr.get() @@ -549,8 +547,6 @@ cdef class SpreadCurve(Curve): memcpy(cursor, self.recovery_rates.get(), sizeof(double) * curve.fNumItems) return <bytes>buf[:buf_size] - @cython.initializedcheck(False) - @cython.cdivision(True) def __setstate__(self, bytes state): cdef: TCurve* curve = <TCurve*>malloc(sizeof(TCurve)) @@ -598,6 +594,7 @@ cdef class SpreadCurve(Curve): memcpy(&ticker_length, cursor, sizeof(size_t)) cursor += sizeof(size_t) instance.ticker = string(<char*>cursor, ticker_length) + cursor += ticker_length size = curve.fNumItems * sizeof(double) instance.recovery_rates = shared_ptr[double]( <double*>malloc(size), double_free) |
