Showing the changes to python/lib/gen_code.py (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 | name = p['name'] | 289 | name = p['name'] |
| 290 | return """ | 290 | return """ |
| 291 | self->{name} = {defval}; | 291 | self->{name} = {defval}; |
| 292 | if ({name} != NULL) {{ | ||
| 293 | self->{name} = {name}; | ||
| 294 | }} | ||
| 292 | """.format(defval = aubiodefvalue[name], name = name) | 295 | """.format(defval = aubiodefvalue[name], name = name) |
| 293 | 296 | ||
| 294 | def check_valid_smpl(self, p): | 297 | def check_valid_smpl(self, p): |