comparison Sources/Autogenerated/sdk_OrthancPluginRestOutput.methods.h @ 177:008be55355a4

regenerating the wrapper after patching SDK
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Jun 2024 18:16:26 +0200
parents 0705e324fcc8
children 194ba7d6e0f4
comparison
equal deleted inserted replaced
176:18f5d8909dd8 177:008be55355a4
283 PyErr_SetString(PyExc_ValueError, "Invalid object"); 283 PyErr_SetString(PyExc_ValueError, "Invalid object");
284 return NULL; 284 return NULL;
285 } 285 }
286 286
287 unsigned short arg0 = 0; 287 unsigned short arg0 = 0;
288 const char* arg1 = NULL; 288 Py_buffer arg1;
289 unsigned long arg2 = 0; 289
290 290 if (!PyArg_ParseTuple(args, "Hs*", &arg0, &arg1))
291 if (!PyArg_ParseTuple(args, "Hsk", &arg0, &arg1, &arg2)) 291 {
292 { 292 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)");
293 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); 293 return NULL;
294 return NULL; 294 }
295 } 295 OrthancPluginSendHttpStatus(OrthancPlugins::GetGlobalContext(), self->object_, arg0, arg1.buf, arg1.len);
296 OrthancPluginSendHttpStatus(OrthancPlugins::GetGlobalContext(), self->object_, arg0, arg1, arg2); 296 PyBuffer_Release(&arg1);
297
298 297
299 Py_INCREF(Py_None); 298 Py_INCREF(Py_None);
300 return Py_None; 299 return Py_None;
301 } 300 }
302 301