* This translates to the Python code ``obj[key] = value``. * * @param key The key to set. * @param value The value to set it to.
(key: any, value: any)
| 1024 | * @param value The value to set it to. |
| 1025 | */ |
| 1026 | set(key: any, value: any) { |
| 1027 | let ptrobj = _getPtr(this); |
| 1028 | let err; |
| 1029 | try { |
| 1030 | Py_ENTER(); |
| 1031 | err = __pyproxy_setitem(ptrobj, key, value); |
| 1032 | Py_EXIT(); |
| 1033 | } catch (e) { |
| 1034 | API.fatal_error(e); |
| 1035 | } |
| 1036 | if (err === -1) { |
| 1037 | _pythonexc2js(); |
| 1038 | } |
| 1039 | } |
| 1040 | /** |
| 1041 | * This translates to the Python code ``del obj[key]``. |
| 1042 | * |