Showing the changes to python (1 of 1 file). Show all
Unified · Split
| @@ -289,6 +289,9 @@ Py_{shortname}_new (PyTypeObject * pytype, PyObject * args, PyObject * kwds) · 288 unmodified lines | ||
| 289 | 289 | name = p['name'] |
| 290 | 290 | return """ |
| 291 | 291 | self->{name} = {defval}; |
| 292 | + if ({name} != NULL) {{ | |
| 293 | + self->{name} = {name}; | |
| 294 | + }} | |
| 292 | 295 | """.format(defval = aubiodefvalue[name], name = name) |
| 293 | 296 | |
| 294 | 297 | def check_valid_smpl(self, p): |