Mercurial > hg > orthanc-python
comparison CodeAnalysis/ClassMethods.mustache @ 139:f79f5450ad7f
added missing file: CodeAnalysis/ClassMethods.mustache
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 15 Sep 2023 08:42:12 +0200 |
parents | |
children | 55473de7694f |
comparison
equal
deleted
inserted
replaced
138:3e89d1c4f721 | 139:f79f5450ad7f |
---|---|
1 // Actual implementation of the methods | |
2 {{#methods}} | |
3 static PyObject *sdk_{{class_name}}_{{c_function}}( | |
4 sdk_{{class_name}}_Object* self, PyObject *args) | |
5 { | |
6 PythonLock::LogCall("Calling method {{c_function}}() on object of class {{class_name}}"); | |
7 | |
8 if (self->object_ == NULL) | |
9 { | |
10 PyErr_SetString(PyExc_ValueError, "Invalid object"); | |
11 return NULL; | |
12 } | |
13 | |
14 {{> function_body}} | |
15 } | |
16 | |
17 {{/methods}} |