Mercurial > hg > orthanc-python
comparison Sources/Autogenerated/sdk_OrthancPluginFindMatcher.methods.h @ 131:c55b0583084b
integration fix-leak->mainline
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 30 Aug 2023 11:52:45 +0200 |
parents | 5643e97d9367 |
children | e9be3c9294d4 |
comparison
equal
deleted
inserted
replaced
130:a3f77cf16396 | 131:c55b0583084b |
---|---|
1 // Actual implementation of the methods | |
2 static PyObject *sdk_OrthancPluginFindMatcher_OrthancPluginFindMatcherIsMatch( | |
3 sdk_OrthancPluginFindMatcher_Object* self, PyObject *args) | |
4 { | |
5 PythonLock::LogCall("Calling method OrthancPluginFindMatcherIsMatch() on object of class OrthancPluginFindMatcher"); | |
6 | |
7 if (self->object_ == NULL) | |
8 { | |
9 PyErr_SetString(PyExc_ValueError, "Invalid object"); | |
10 return NULL; | |
11 } | |
12 | |
13 Py_buffer arg0; | |
14 | |
15 if (!PyArg_ParseTuple(args, "s*", &arg0)) | |
16 { | |
17 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); | |
18 return NULL; | |
19 } | |
20 long value = OrthancPluginFindMatcherIsMatch(OrthancPlugins::GetGlobalContext(), self->object_, arg0.buf, arg0.len); | |
21 PyBuffer_Release(&arg0); | |
22 return PyLong_FromLong(value); | |
23 } | |
24 |