| 491 | |
| 492 | |
| 493 | int PythonRoutines::GetCurrentReplacementCountInPython(PyObjectPtr FSO) |
| 494 | { |
| 495 | if (FSO.isNull()) { |
| 496 | fprintf(stderr, "get_current_replacement_count error - null Search Environment\n"); |
| 497 | return 0; |
| 498 | } |
| 499 | int rv = 0; |
| 500 | QString traceback; |
| 501 | QList<QVariant> args; |
| 502 | EmbeddedPython* epp = EmbeddedPython::instance(); |
| 503 | QVariant res = epp->callPyObjMethod(FSO, QString("get_current_replacement_count"), args, &rv, traceback); |
| 504 | if (rv) { |
| 505 | fprintf(stderr, "get_current_replacement_count error %d traceback %s\n",rv, traceback.toStdString().c_str()); |
| 506 | } |
| 507 | return res.toInt(); |
| 508 | } |
| 509 | |
| 510 | |
| 511 | QString PythonRoutines::GetSingleReplacementByFunction(PyObjectPtr FSO, |
no test coverage detected