From 79f3350eba707a8a80fe7e5d83c8fa6be33e25ba Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Wed, 14 Oct 2020 14:58:32 +0200 Subject: [PATCH] More explicit error message in Cell.getNet() Python wrapper. --- hurricane/src/isobar/PyCell.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/hurricane/src/isobar/PyCell.cpp b/hurricane/src/isobar/PyCell.cpp index aac63430..81726393 100644 --- a/hurricane/src/isobar/PyCell.cpp +++ b/hurricane/src/isobar/PyCell.cpp @@ -449,19 +449,17 @@ extern "C" { // Attribute Method : "PyCell_getNet ()" static PyObject* PyCell_getNet(PyCell *self, PyObject* args) { - cdebug_log(20,0) << "PyCell_getNet ()" << endl; + cdebug_log(20,0) << "PyCell_getNet()" << endl; METHOD_HEAD ( "Cell.getNet()" ) - Net* net = NULL; - HTRY - char* name = NULL; - if (!PyArg_ParseTuple(args,"s:Cell.getNet", &name)) { + char* name = NULL; + if (not PyArg_ParseTuple(args,"s:Cell.getNet()", &name)) { + PyErr_SetString( ProxyError, "Cell.getNet(): Net name argument is not a string." ); return NULL; - } - net = cell->getNet(Name(name)); + } + net = cell->getNet( Name(name) ); HCATCH - return PyNet_Link(net); }