From: Paul Brossier Date: Wed, 4 May 2016 11:16:44 +0000 (+0200) Subject: python/lib/gen_code.py: make sure aubio object has been created before deleting it X-Git-Tag: 0.4.4~300^2~113 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=9e4e389fccbb102cb25f7ae7664ee5ede9036481;p=aubio.git python/lib/gen_code.py: make sure aubio object has been created before deleting it --- diff --git a/python/lib/gen_code.py b/python/lib/gen_code.py index 3d16877b..6fc8e2a3 100644 --- a/python/lib/gen_code.py +++ b/python/lib/gen_code.py @@ -353,7 +353,9 @@ Py_{shortname}_del (Py_{shortname} * self, PyObject * unused) {del_out}(self->{name});""".format(del_out = del_out, name = name) del_fn = get_name(self.del_proto) out += """ - {del_fn}(self->o); + if (self->o) {{ + {del_fn}(self->o); + }} Py_TYPE(self)->tp_free((PyObject *) self); }} """.format(del_fn = del_fn)