diff options
| author | Guillaume Horel <guillaume.horel@serenitascapital.com> | 2016-08-03 09:23:21 -0400 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@serenitascapital.com> | 2016-08-03 09:23:21 -0400 |
| commit | 4f27f75e2e3931b8a3c0529fc06f8e51bf3540b8 (patch) | |
| tree | b452b28e774ce7ae51ac5600ea8684f7bc4b491f | |
| parent | 59426c41c37bb09b66f1153a0f0c0e96c1db459b (diff) | |
| download | pyisda-4f27f75e2e3931b8a3c0529fc06f8e51bf3540b8.tar.gz | |
be more defensive
| -rw-r--r-- | pyisda/curve.pyx | 3 |
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, |
