Correct a compliance problem with Python > 3.8 of METH_STATIC.
* Change: In PyLayoutGenerator, in the method definition of the class, replace the METH_STATIC flag by METH_CLASS for setVerboseLevel(). There may be more of it elsewere, but as they didn't seem to have been triggered, we will see as it happens.
This commit is contained in:
parent
19504ad64f
commit
33e148440c
|
@ -42,11 +42,11 @@ extern "C" {
|
|||
// +=================================================================+
|
||||
|
||||
|
||||
static PyObject* PyLayoutGenerator_getVerboseLevel ( PyObject* )
|
||||
static PyObject* PyLayoutGenerator_getVerboseLevel ( PyLayoutGenerator* )
|
||||
{ return Py_BuildValue( "i", LayoutGenerator::getVerboseLevel() ); }
|
||||
|
||||
|
||||
static PyObject* PyLayoutGenerator_setVerboseLevel ( PyObject*, PyObject* args )
|
||||
static PyObject* PyLayoutGenerator_setVerboseLevel ( PyLayoutGenerator*, PyObject* args )
|
||||
{
|
||||
int verboseLevel = 0;
|
||||
if (PyArg_ParseTuple( args, "i:LayoutGenerator.setVerboseLevel", &verboseLevel )) {
|
||||
|
@ -287,8 +287,8 @@ extern "C" {
|
|||
|
||||
|
||||
PyMethodDef PyLayoutGenerator_Methods[] =
|
||||
{ { "getVerboseLevel" , (PyCFunction)PyLayoutGenerator_getVerboseLevel , METH_NOARGS|METH_STATIC, "Return the verbosity level." }
|
||||
, { "setVerboseLevel" , (PyCFunction)PyLayoutGenerator_setVerboseLevel , METH_STATIC, "Sets the verbosity level." }
|
||||
{ { "getVerboseLevel" , (PyCFunction)PyLayoutGenerator_getVerboseLevel , METH_NOARGS|METH_CLASS, "Return the verbosity level." }
|
||||
, { "setVerboseLevel" , (PyCFunction)PyLayoutGenerator_setVerboseLevel , METH_CLASS, "Sets the verbosity level." }
|
||||
, { "getDevice" , (PyCFunction)PyLayoutGenerator_getDevice , METH_NOARGS , "Return the Device currently loaded." }
|
||||
, { "getNumberTransistor", (PyCFunction)PyLayoutGenerator_getNumberTransistor, METH_NOARGS , "Return how many real transistors (fingers) are useds." }
|
||||
, { "getNumberStack" , (PyCFunction)PyLayoutGenerator_getNumberStack , METH_NOARGS , "Return how many transistor stacks are useds." }
|
||||
|
|
Loading…
Reference in New Issue