Mercurial > hg > orthanc-python
diff Sources/Autogenerated/sdk_GlobalFunctions.impl.h @ 184:f34f3a149c22 java-code-model
added class PythonThreadsAllower
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 02 Jul 2024 15:49:05 +0200 |
parents | 194ba7d6e0f4 |
children | 55473de7694f |
line wrap: on
line diff
--- a/Sources/Autogenerated/sdk_GlobalFunctions.impl.h Tue Jul 02 14:52:20 2024 +0200 +++ b/Sources/Autogenerated/sdk_GlobalFunctions.impl.h Tue Jul 02 15:49:05 2024 +0200 @@ -31,7 +31,11 @@ return NULL; } - const char* s = OrthancPluginAutodetectMimeType(OrthancPlugins::GetGlobalContext(), arg0); + const char* s; + { + PythonThreadsAllower allower; + s = OrthancPluginAutodetectMimeType(OrthancPlugins::GetGlobalContext(), arg0); + } if (s == NULL) { @@ -59,7 +63,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginBufferCompression(OrthancPlugins::GetGlobalContext(), *buffer, arg0.buf, arg0.len, static_cast<OrthancPluginCompressionType>(arg2), arg3); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginBufferCompression(OrthancPlugins::GetGlobalContext(), *buffer, arg0.buf, arg0.len, static_cast<OrthancPluginCompressionType>(arg2), arg3); + } PyBuffer_Release(&arg0); if (code == OrthancPluginErrorCode_Success) { @@ -78,7 +86,11 @@ - long value = OrthancPluginCheckVersion(OrthancPlugins::GetGlobalContext()); + long value; + { + PythonThreadsAllower allower; + value = OrthancPluginCheckVersion(OrthancPlugins::GetGlobalContext()); + } return PyLong_FromLong(value); } @@ -97,7 +109,11 @@ return NULL; } - long value = OrthancPluginCheckVersionAdvanced(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); + long value; + { + PythonThreadsAllower allower; + value = OrthancPluginCheckVersionAdvanced(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); + } return PyLong_FromLong(value); } @@ -120,7 +136,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginCompressJpegImage(OrthancPlugins::GetGlobalContext(), *buffer, static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2, arg3, arg4.buf, arg5); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginCompressJpegImage(OrthancPlugins::GetGlobalContext(), *buffer, static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2, arg3, arg4.buf, arg5); + } PyBuffer_Release(&arg4); if (code == OrthancPluginErrorCode_Success) { @@ -150,7 +170,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginCompressPngImage(OrthancPlugins::GetGlobalContext(), *buffer, static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2, arg3, arg4.buf); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginCompressPngImage(OrthancPlugins::GetGlobalContext(), *buffer, static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2, arg3, arg4.buf); + } PyBuffer_Release(&arg4); if (code == OrthancPluginErrorCode_Success) { @@ -176,7 +200,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginComputeMd5(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginComputeMd5(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len)); + } PyBuffer_Release(&arg0); if (s.GetContent() == NULL) { @@ -202,7 +229,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginComputeSha1(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginComputeSha1(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len)); + } PyBuffer_Release(&arg0); if (s.GetContent() == NULL) { @@ -236,7 +266,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginCreateDicom(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1 == Py_None ? NULL : reinterpret_cast<sdk_OrthancPluginImage_Object*>(arg1)->object_, static_cast<OrthancPluginCreateDicomFlags>(arg2)); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginCreateDicom(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1 == Py_None ? NULL : reinterpret_cast<sdk_OrthancPluginImage_Object*>(arg1)->object_, static_cast<OrthancPluginCreateDicomFlags>(arg2)); + } if (code == OrthancPluginErrorCode_Success) { @@ -271,7 +305,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginCreateDicom2(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1 == Py_None ? NULL : reinterpret_cast<sdk_OrthancPluginImage_Object*>(arg1)->object_, static_cast<OrthancPluginCreateDicomFlags>(arg2), arg3); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginCreateDicom2(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1 == Py_None ? NULL : reinterpret_cast<sdk_OrthancPluginImage_Object*>(arg1)->object_, static_cast<OrthancPluginCreateDicomFlags>(arg2), arg3); + } if (code == OrthancPluginErrorCode_Success) { @@ -297,7 +335,11 @@ } // This is the case of a constructor - OrthancPluginDicomInstance* obj = OrthancPluginCreateDicomInstance(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len); + OrthancPluginDicomInstance* obj; + { + PythonThreadsAllower allower; + obj = OrthancPluginCreateDicomInstance(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len); + } PyBuffer_Release(&arg0); if (obj == NULL) { @@ -326,7 +368,11 @@ } // This is the case of a constructor - OrthancPluginFindMatcher* obj = OrthancPluginCreateFindMatcher(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len); + OrthancPluginFindMatcher* obj; + { + PythonThreadsAllower allower; + obj = OrthancPluginCreateFindMatcher(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len); + } PyBuffer_Release(&arg0); if (obj == NULL) { @@ -357,7 +403,11 @@ } // This is the case of a constructor - OrthancPluginImage* obj = OrthancPluginCreateImage(OrthancPlugins::GetGlobalContext(), static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2); + OrthancPluginImage* obj; + { + PythonThreadsAllower allower; + obj = OrthancPluginCreateImage(OrthancPlugins::GetGlobalContext(), static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2); + } if (obj == NULL) { @@ -386,7 +436,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginCreateMemoryBuffer(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginCreateMemoryBuffer(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + } if (code == OrthancPluginErrorCode_Success) { @@ -413,7 +467,11 @@ } // This is the case of a constructor - OrthancPluginImage* obj = OrthancPluginDecodeDicomImage(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, arg2); + OrthancPluginImage* obj; + { + PythonThreadsAllower allower; + obj = OrthancPluginDecodeDicomImage(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, arg2); + } PyBuffer_Release(&arg0); if (obj == NULL) { @@ -445,7 +503,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginDicomBufferToJson(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, static_cast<OrthancPluginDicomToJsonFormat>(arg2), static_cast<OrthancPluginDicomToJsonFlags>(arg3), arg4)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginDicomBufferToJson(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, static_cast<OrthancPluginDicomToJsonFormat>(arg2), static_cast<OrthancPluginDicomToJsonFlags>(arg3), arg4)); + } PyBuffer_Release(&arg0); if (s.GetContent() == NULL) { @@ -474,7 +535,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginDicomInstanceToJson(OrthancPlugins::GetGlobalContext(), arg0, static_cast<OrthancPluginDicomToJsonFormat>(arg1), static_cast<OrthancPluginDicomToJsonFlags>(arg2), arg3)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginDicomInstanceToJson(OrthancPlugins::GetGlobalContext(), arg0, static_cast<OrthancPluginDicomToJsonFormat>(arg1), static_cast<OrthancPluginDicomToJsonFlags>(arg2), arg3)); + } if (s.GetContent() == NULL) { @@ -499,7 +563,10 @@ return NULL; } - OrthancPluginExtendOrthancExplorer(OrthancPlugins::GetGlobalContext(), arg0); + { + PythonThreadsAllower allower; + OrthancPluginExtendOrthancExplorer(OrthancPlugins::GetGlobalContext(), arg0); + } Py_INCREF(Py_None); @@ -513,7 +580,10 @@ OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGenerateRestApiAuthorizationToken(OrthancPlugins::GetGlobalContext())); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGenerateRestApiAuthorizationToken(OrthancPlugins::GetGlobalContext())); + } if (s.GetContent() == NULL) { @@ -533,7 +603,10 @@ OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGenerateUuid(OrthancPlugins::GetGlobalContext())); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGenerateUuid(OrthancPlugins::GetGlobalContext())); + } if (s.GetContent() == NULL) { @@ -559,7 +632,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGetCommandLineArgument(OrthancPlugins::GetGlobalContext(), arg0)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGetCommandLineArgument(OrthancPlugins::GetGlobalContext(), arg0)); + } if (s.GetContent() == NULL) { @@ -578,7 +654,11 @@ - long value = OrthancPluginGetCommandLineArgumentsCount(OrthancPlugins::GetGlobalContext()); + long value; + { + PythonThreadsAllower allower; + value = OrthancPluginGetCommandLineArgumentsCount(OrthancPlugins::GetGlobalContext()); + } return PyLong_FromLong(value); } @@ -590,7 +670,10 @@ OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGetConfiguration(OrthancPlugins::GetGlobalContext())); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGetConfiguration(OrthancPlugins::GetGlobalContext())); + } if (s.GetContent() == NULL) { @@ -610,7 +693,10 @@ OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGetConfigurationPath(OrthancPlugins::GetGlobalContext())); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGetConfigurationPath(OrthancPlugins::GetGlobalContext())); + } if (s.GetContent() == NULL) { @@ -636,7 +722,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginGetDicomForInstance(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginGetDicomForInstance(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + } if (code == OrthancPluginErrorCode_Success) { @@ -661,7 +751,11 @@ return NULL; } - const char* s = OrthancPluginGetErrorDescription(OrthancPlugins::GetGlobalContext(), static_cast<OrthancPluginErrorCode>(arg0)); + const char* s; + { + PythonThreadsAllower allower; + s = OrthancPluginGetErrorDescription(OrthancPlugins::GetGlobalContext(), static_cast<OrthancPluginErrorCode>(arg0)); + } if (s == NULL) { @@ -680,7 +774,11 @@ - long value = OrthancPluginGetExpectedDatabaseVersion(OrthancPlugins::GetGlobalContext()); + long value; + { + PythonThreadsAllower allower; + value = OrthancPluginGetExpectedDatabaseVersion(OrthancPlugins::GetGlobalContext()); + } return PyLong_FromLong(value); } @@ -697,7 +795,11 @@ return NULL; } - const char* s = OrthancPluginGetFontName(OrthancPlugins::GetGlobalContext(), arg0); + const char* s; + { + PythonThreadsAllower allower; + s = OrthancPluginGetFontName(OrthancPlugins::GetGlobalContext(), arg0); + } if (s == NULL) { @@ -722,7 +824,11 @@ return NULL; } - long value = OrthancPluginGetFontSize(OrthancPlugins::GetGlobalContext(), arg0); + long value; + { + PythonThreadsAllower allower; + value = OrthancPluginGetFontSize(OrthancPlugins::GetGlobalContext(), arg0); + } return PyLong_FromLong(value); } @@ -733,7 +839,11 @@ - long value = OrthancPluginGetFontsCount(OrthancPlugins::GetGlobalContext()); + long value; + { + PythonThreadsAllower allower; + value = OrthancPluginGetFontsCount(OrthancPlugins::GetGlobalContext()); + } return PyLong_FromLong(value); } @@ -752,7 +862,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGetGlobalProperty(OrthancPlugins::GetGlobalContext(), arg0, arg1)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGetGlobalProperty(OrthancPlugins::GetGlobalContext(), arg0, arg1)); + } if (s.GetContent() == NULL) { @@ -772,7 +885,10 @@ OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGetOrthancDirectory(OrthancPlugins::GetGlobalContext())); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGetOrthancDirectory(OrthancPlugins::GetGlobalContext())); + } if (s.GetContent() == NULL) { @@ -792,7 +908,10 @@ OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGetOrthancPath(OrthancPlugins::GetGlobalContext())); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGetOrthancPath(OrthancPlugins::GetGlobalContext())); + } if (s.GetContent() == NULL) { @@ -812,7 +931,11 @@ // This is the case of a constructor - OrthancPluginPeers* obj = OrthancPluginGetPeers(OrthancPlugins::GetGlobalContext()); + OrthancPluginPeers* obj; + { + PythonThreadsAllower allower; + obj = OrthancPluginGetPeers(OrthancPlugins::GetGlobalContext()); + } if (obj == NULL) { @@ -843,7 +966,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginGetTagName(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginGetTagName(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2)); + } if (s.GetContent() == NULL) { @@ -870,7 +996,11 @@ return NULL; } - OrthancPluginErrorCode code = OrthancPluginHttpDelete(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginHttpDelete(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); + } if (code == OrthancPluginErrorCode_Success) @@ -900,7 +1030,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginHttpGet(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1, arg2); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginHttpGet(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1, arg2); + } if (code == OrthancPluginErrorCode_Success) { @@ -929,7 +1063,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginHttpPost(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len, arg3, arg4); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginHttpPost(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len, arg3, arg4); + } PyBuffer_Release(&arg1); if (code == OrthancPluginErrorCode_Success) { @@ -958,7 +1096,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginHttpPut(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len, arg3, arg4); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginHttpPut(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len, arg3, arg4); + } PyBuffer_Release(&arg1); if (code == OrthancPluginErrorCode_Success) { @@ -983,7 +1125,10 @@ return NULL; } - OrthancPluginLogError(OrthancPlugins::GetGlobalContext(), arg0); + { + PythonThreadsAllower allower; + OrthancPluginLogError(OrthancPlugins::GetGlobalContext(), arg0); + } Py_INCREF(Py_None); @@ -1002,7 +1147,10 @@ return NULL; } - OrthancPluginLogInfo(OrthancPlugins::GetGlobalContext(), arg0); + { + PythonThreadsAllower allower; + OrthancPluginLogInfo(OrthancPlugins::GetGlobalContext(), arg0); + } Py_INCREF(Py_None); @@ -1021,7 +1169,10 @@ return NULL; } - OrthancPluginLogWarning(OrthancPlugins::GetGlobalContext(), arg0); + { + PythonThreadsAllower allower; + OrthancPluginLogWarning(OrthancPlugins::GetGlobalContext(), arg0); + } Py_INCREF(Py_None); @@ -1041,7 +1192,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginLookupInstance(OrthancPlugins::GetGlobalContext(), arg0)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginLookupInstance(OrthancPlugins::GetGlobalContext(), arg0)); + } if (s.GetContent() == NULL) { @@ -1067,7 +1221,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginLookupPatient(OrthancPlugins::GetGlobalContext(), arg0)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginLookupPatient(OrthancPlugins::GetGlobalContext(), arg0)); + } if (s.GetContent() == NULL) { @@ -1093,7 +1250,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginLookupSeries(OrthancPlugins::GetGlobalContext(), arg0)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginLookupSeries(OrthancPlugins::GetGlobalContext(), arg0)); + } if (s.GetContent() == NULL) { @@ -1119,7 +1279,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginLookupStudy(OrthancPlugins::GetGlobalContext(), arg0)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginLookupStudy(OrthancPlugins::GetGlobalContext(), arg0)); + } if (s.GetContent() == NULL) { @@ -1145,7 +1308,10 @@ } OrthancPlugins::OrthancString s; - s.Assign(OrthancPluginLookupStudyWithAccessionNumber(OrthancPlugins::GetGlobalContext(), arg0)); + { + PythonThreadsAllower allower; + s.Assign(OrthancPluginLookupStudyWithAccessionNumber(OrthancPlugins::GetGlobalContext(), arg0)); + } if (s.GetContent() == NULL) { @@ -1171,7 +1337,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginReadFile(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginReadFile(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + } if (code == OrthancPluginErrorCode_Success) { @@ -1201,7 +1371,11 @@ return NULL; } - OrthancPluginErrorCode code = OrthancPluginRegisterDictionaryTag(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginValueRepresentation>(arg2), arg3, arg4, arg5); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRegisterDictionaryTag(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginValueRepresentation>(arg2), arg3, arg4, arg5); + } if (code == OrthancPluginErrorCode_Success) @@ -1230,7 +1404,11 @@ return NULL; } - OrthancPluginErrorCode code = OrthancPluginRegisterErrorCode(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRegisterErrorCode(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); + } if (code == OrthancPluginErrorCode_Success) @@ -1263,7 +1441,11 @@ return NULL; } - OrthancPluginErrorCode code = OrthancPluginRegisterPrivateDictionaryTag(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginValueRepresentation>(arg2), arg3, arg4, arg5, arg6); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRegisterPrivateDictionaryTag(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginValueRepresentation>(arg2), arg3, arg4, arg5, arg6); + } if (code == OrthancPluginErrorCode_Success) @@ -1290,7 +1472,11 @@ return NULL; } - OrthancPluginErrorCode code = OrthancPluginRestApiDelete(OrthancPlugins::GetGlobalContext(), arg0); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRestApiDelete(OrthancPlugins::GetGlobalContext(), arg0); + } if (code == OrthancPluginErrorCode_Success) @@ -1317,7 +1503,11 @@ return NULL; } - OrthancPluginErrorCode code = OrthancPluginRestApiDeleteAfterPlugins(OrthancPlugins::GetGlobalContext(), arg0); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRestApiDeleteAfterPlugins(OrthancPlugins::GetGlobalContext(), arg0); + } if (code == OrthancPluginErrorCode_Success) @@ -1345,7 +1535,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginRestApiGet(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRestApiGet(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + } if (code == OrthancPluginErrorCode_Success) { @@ -1371,7 +1565,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginRestApiGetAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRestApiGetAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0); + } if (code == OrthancPluginErrorCode_Success) { @@ -1398,7 +1596,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginRestApiPost(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRestApiPost(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); + } PyBuffer_Release(&arg1); if (code == OrthancPluginErrorCode_Success) { @@ -1425,7 +1627,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginRestApiPostAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRestApiPostAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); + } PyBuffer_Release(&arg1); if (code == OrthancPluginErrorCode_Success) { @@ -1452,7 +1658,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginRestApiPut(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRestApiPut(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); + } PyBuffer_Release(&arg1); if (code == OrthancPluginErrorCode_Success) { @@ -1479,7 +1689,11 @@ } OrthancPlugins::MemoryBuffer buffer; - OrthancPluginErrorCode code = OrthancPluginRestApiPutAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginRestApiPutAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); + } PyBuffer_Release(&arg1); if (code == OrthancPluginErrorCode_Success) { @@ -1504,7 +1718,10 @@ return NULL; } - OrthancPluginSetDescription(OrthancPlugins::GetGlobalContext(), arg0); + { + PythonThreadsAllower allower; + OrthancPluginSetDescription(OrthancPlugins::GetGlobalContext(), arg0); + } Py_INCREF(Py_None); @@ -1524,7 +1741,11 @@ return NULL; } - OrthancPluginErrorCode code = OrthancPluginSetGlobalProperty(OrthancPlugins::GetGlobalContext(), arg0, arg1); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginSetGlobalProperty(OrthancPlugins::GetGlobalContext(), arg0, arg1); + } if (code == OrthancPluginErrorCode_Success) @@ -1553,7 +1774,10 @@ return NULL; } - OrthancPluginSetMetricsValue(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginMetricsType>(arg2)); + { + PythonThreadsAllower allower; + OrthancPluginSetMetricsValue(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginMetricsType>(arg2)); + } Py_INCREF(Py_None); @@ -1572,7 +1796,10 @@ return NULL; } - OrthancPluginSetRootUri(OrthancPlugins::GetGlobalContext(), arg0); + { + PythonThreadsAllower allower; + OrthancPluginSetRootUri(OrthancPlugins::GetGlobalContext(), arg0); + } Py_INCREF(Py_None); @@ -1593,7 +1820,11 @@ } // This is the case of a constructor - OrthancPluginDicomInstance* obj = OrthancPluginTranscodeDicomInstance(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, arg2); + OrthancPluginDicomInstance* obj; + { + PythonThreadsAllower allower; + obj = OrthancPluginTranscodeDicomInstance(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, arg2); + } PyBuffer_Release(&arg0); if (obj == NULL) { @@ -1623,7 +1854,11 @@ } // This is the case of a constructor - OrthancPluginImage* obj = OrthancPluginUncompressImage(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, static_cast<OrthancPluginImageFormat>(arg2)); + OrthancPluginImage* obj; + { + PythonThreadsAllower allower; + obj = OrthancPluginUncompressImage(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, static_cast<OrthancPluginImageFormat>(arg2)); + } PyBuffer_Release(&arg0); if (obj == NULL) { @@ -1652,7 +1887,11 @@ return NULL; } - OrthancPluginErrorCode code = OrthancPluginWriteFile(OrthancPlugins::GetGlobalContext(), arg0, arg1.buf, arg1.len); + OrthancPluginErrorCode code; + { + PythonThreadsAllower allower; + code = OrthancPluginWriteFile(OrthancPlugins::GetGlobalContext(), arg0, arg1.buf, arg1.len); + } PyBuffer_Release(&arg1); if (code == OrthancPluginErrorCode_Success)