| 936 | } |
| 937 | |
| 938 | inline void setattr(handle obj, handle name, handle value) { |
| 939 | if (PyObject_SetAttr(obj.ptr(), name.ptr(), value.ptr()) != 0) { |
| 940 | throw error_already_set(); |
| 941 | } |
| 942 | } |
| 943 | |
| 944 | inline void setattr(handle obj, const char *name, handle value) { |
| 945 | if (PyObject_SetAttrString(obj.ptr(), name, value.ptr()) != 0) { |