InputPort::edRemoveManInit();
}
-void InputPyPort::put(const void *data) throw(ConversionException)
+void InputPyPort::put(const void *data)
{
put((PyObject *)data);
}
InputPyPort::releaseDataUnsafe();
}
-void InputPyPort::put(PyObject *data) throw(ConversionException)
+void InputPyPort::put(PyObject *data)
{
InterpreterUnlocker l;
InputPyPort::releaseDataUnsafe();
return _data;
}
-void *InputPyPort::get() const throw(YACS::Exception)
+void *InputPyPort::get() const
{
return (void*) _data;
}
Py_INCREF(_data);
}
-void OutputPyPort::put(const void *data) throw(ConversionException)
+void OutputPyPort::put(const void *data)
{
put((PyObject *)data);
}
-void OutputPyPort::putWithoutForward(PyObject *data) throw(ConversionException)
+void OutputPyPort::putWithoutForward(PyObject *data)
{
DEBTRACE( "OutputPyPort::put.ob refcnt: " << data->ob_refcnt );
#ifdef _DEVDEBUG_
//no registerPyObj : we steal the output reference of the node
}
-void OutputPyPort::put(PyObject *data) throw(ConversionException)
+void OutputPyPort::put(PyObject *data)
{
putWithoutForward(data);
DEBTRACE( "OutputPyPort::put.ob refcnt: " << data->ob_refcnt );