Showing the changes to python/lib/gen_code.py (1 of 1 file). Show all
Unified · Split
| @@ -353,7 +353,9 @@ Py_{shortname}_del (Py_{shortname} * self, PyObject * unused) · 352 unmodified lines | ||
| 353 | 353 | {del_out}(self->{name});""".format(del_out = del_out, name = name) |
| 354 | 354 | del_fn = get_name(self.del_proto) |
| 355 | 355 | out += """ |
| 356 | − {del_fn}(self->o); | |
| 356 | + if (self->o) {{ | |
| 357 | + {del_fn}(self->o); | |
| 358 | + }} | |
| 357 | 359 | Py_TYPE(self)->tp_free((PyObject *) self); |
| 358 | 360 | }} |
| 359 | 361 | """.format(del_fn = del_fn) |