From 4f27f75e2e3931b8a3c0529fc06f8e51bf3540b8 Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Wed, 3 Aug 2016 09:23:21 -0400 Subject: be more defensive --- pyisda/curve.pyx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyisda/curve.pyx b/pyisda/curve.pyx index f33db25..863ae0c 100644 --- a/pyisda/curve.pyx +++ b/pyisda/curve.pyx @@ -209,6 +209,9 @@ cdef class SpreadCurve(Curve): &stub_type, 'M', b'NONE') + if self._thisptr == NULL: + raise ValueError("something went wrong") + @classmethod def from_flat_hazard(cls, base_date, double rate, Basis basis = CONTINUOUS, -- cgit v1.2.3-70-g09d2