Salome HOME
Some tests are modified to work in session less mode.
[modules/yacs.git] / src / runtime / PythonCORBAConv.cxx
index c6c2b2846818d315c0fb5cd663466c5b8977470b..2b67c270175b5e2dab84903038ac7ac84211dbfb 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2006-2013  CEA/DEN, EDF R&D
+// Copyright (C) 2006-2021  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -42,7 +42,7 @@ using namespace std;
 /*!Convert a PyObject (integer) to CORBA::Any (integer)
  * It's only a wrapper around put(PyObject *data)
  */
-void PyCorbaInt::put(const void *data)  throw(ConversionException)
+void PyCorbaInt::put(const void *data)
 {
   put((PyObject *)data);
 }
@@ -51,7 +51,7 @@ void PyCorbaInt::put(const void *data)  throw(ConversionException)
 /*!
  *   \param data : python object
  */
-void PyCorbaInt::put(PyObject *data)  throw(ConversionException)
+void PyCorbaInt::put(PyObject *data)
 {
   CORBA::Any *a= convertPyObjectCorba(_port->edGetType(),data);
   YACS::ENGINE::InterpreterSaveThread _loc;
@@ -65,7 +65,7 @@ void PyCorbaInt::put(PyObject *data)  throw(ConversionException)
  *
  *   \param data : python object
  */
-void PyCorbaBool::put(const void *data)  throw(ConversionException)
+void PyCorbaBool::put(const void *data)
 {
   put((PyObject *)data);
 }
@@ -76,7 +76,7 @@ void PyCorbaBool::put(const void *data)  throw(ConversionException)
  *
  *   \param data : python object
  */
-void PyCorbaBool::put(PyObject *data)  throw(ConversionException)
+void PyCorbaBool::put(PyObject *data)
 {
   CORBA::Any *a= convertPyObjectCorba(_port->edGetType(),data);
   YACS::ENGINE::InterpreterSaveThread _loc;
@@ -85,7 +85,7 @@ void PyCorbaBool::put(PyObject *data)  throw(ConversionException)
   delete a;
 }
 
-void PyCorbaString::put(const void *data)  throw(ConversionException)
+void PyCorbaString::put(const void *data)
 {
   put((PyObject *)data);
 }
@@ -95,7 +95,7 @@ void PyCorbaString::put(const void *data)  throw(ConversionException)
  *   \param data : python object
  */
 
-void PyCorbaString::put(PyObject *data)  throw(ConversionException)
+void PyCorbaString::put(PyObject *data)
 {
   CORBA::Any *a= convertPyObjectCorba(_port->edGetType(),data);
   YACS::ENGINE::InterpreterSaveThread _loc;
@@ -104,7 +104,7 @@ void PyCorbaString::put(PyObject *data)  throw(ConversionException)
 }
 
 
-void PyCorbaDouble::put(const void *data)  throw(ConversionException)
+void PyCorbaDouble::put(const void *data)
 {
   put((PyObject *)data);
 }
@@ -114,7 +114,7 @@ void PyCorbaDouble::put(const void *data)  throw(ConversionException)
  *   \param data : python object
  */
 
-void PyCorbaDouble::put(PyObject *data)  throw(ConversionException)
+void PyCorbaDouble::put(PyObject *data)
 {
   CORBA::Any *a= convertPyObjectCorba(_port->edGetType(),data);
   YACS::ENGINE::InterpreterSaveThread _loc;
@@ -136,12 +136,12 @@ PyCorbaSequence::PyCorbaSequence(InputCorbaPort* p)
  *   \param data : python object
  */
 
-void PyCorbaSequence::put(const void *data)  throw(ConversionException)
+void PyCorbaSequence::put(const void *data)
 {
   put((PyObject *)data);
 }
 
-void PyCorbaSequence::put(PyObject *data)  throw(ConversionException)
+void PyCorbaSequence::put(PyObject *data)
 {
   DEBTRACE("data refcnt: " << data->ob_refcnt);
 #ifdef _DEVDEBUG_
@@ -178,12 +178,12 @@ PyCorbaObjref::PyCorbaObjref(InputCorbaPort* p)
  *   \param data : python object
  */
 
-void PyCorbaObjref::put(const void *data)  throw(ConversionException)
+void PyCorbaObjref::put(const void *data)
 {
   put((PyObject *)data);
 }
 
-void PyCorbaObjref::put(PyObject *data)  throw(ConversionException)
+void PyCorbaObjref::put(PyObject *data)
 {
   DEBTRACE("data refcnt: " << data->ob_refcnt);
 #ifdef _DEVDEBUG_
@@ -205,7 +205,7 @@ PyCorbaStruct::PyCorbaStruct(InputCorbaPort* p)
 {
 }
 
-void PyCorbaStruct::put(const void *data)  throw(ConversionException)
+void PyCorbaStruct::put(const void *data)
 {
   put((PyObject *)data);
 }
@@ -214,7 +214,7 @@ void PyCorbaStruct::put(const void *data)  throw(ConversionException)
 /*!
  *   \param data : python object
  */
-void PyCorbaStruct::put(PyObject *data)  throw(ConversionException)
+void PyCorbaStruct::put(PyObject *data)
 {
   DEBTRACE("data refcnt: " << data->ob_refcnt);
 #ifdef _DEVDEBUG_