summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Horel <guillaume.horel@serenitascapital.com>2016-08-03 09:23:21 -0400
committerGuillaume Horel <guillaume.horel@serenitascapital.com>2016-08-03 09:23:21 -0400
commit4f27f75e2e3931b8a3c0529fc06f8e51bf3540b8 (patch)
treeb452b28e774ce7ae51ac5600ea8684f7bc4b491f
parent59426c41c37bb09b66f1153a0f0c0e96c1db459b (diff)
downloadpyisda-4f27f75e2e3931b8a3c0529fc06f8e51bf3540b8.tar.gz
be more defensive
-rw-r--r--pyisda/curve.pyx3
1 files changed, 3 insertions, 0 deletions
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,
<long>'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,