0000826: reading from the python console for using pdb

This commit is contained in:
wmayer
2012-09-08 13:01:02 +02:00
parent faccaaeb90
commit fa7a8528c0
3 changed files with 145 additions and 79 deletions

View File

@@ -317,16 +317,5 @@ Py::Object PythonStdin::repr()
Py::Object PythonStdin::readline(const Py::Tuple& args)
{
if (console)
console->onFlush();
timer->stop();
QEventLoop loop;
QObject::connect(editField, SIGNAL(textEntered()), &loop, SLOT(quit()));
editField->clear();
editField->show();
editField->setFocus();
loop.exec();
QString txt = editField->getText();
timer->start();
return Py::String((const char*)txt.toAscii());
return Py::String( (const char *)console->readline().toAscii() );
}