mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-10-13 06:03:37 +02:00
2019-01-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdpadengined(8) that caused PyPAD script errors to fail to be logged.
This commit is contained in:
@@ -31,6 +31,8 @@ RDProcess::RDProcess(int id,QObject *parent)
|
||||
connect(p_process,SIGNAL(started()),this,SLOT(startedData()));
|
||||
connect(p_process,SIGNAL(finished(int,QProcess::ExitStatus)),
|
||||
this,SLOT(finishedData(int,QProcess::ExitStatus)));
|
||||
connect(p_process,SIGNAL(readyReadStandardError()),
|
||||
this,SLOT(readyReadStandardErrorData()));
|
||||
}
|
||||
|
||||
|
||||
@@ -103,6 +105,12 @@ void RDProcess::finishedData(int exit_code,QProcess::ExitStatus status)
|
||||
}
|
||||
|
||||
|
||||
void RDProcess::readyReadStandardErrorData()
|
||||
{
|
||||
p_standard_error_data+=process()->readAllStandardError();
|
||||
}
|
||||
|
||||
|
||||
void *RDProcess::privateData() const
|
||||
{
|
||||
return p_private_data;
|
||||
@@ -113,3 +121,9 @@ void RDProcess::setPrivateData(void *priv)
|
||||
{
|
||||
p_private_data=priv;
|
||||
}
|
||||
|
||||
|
||||
QByteArray RDProcess::standardErrorData() const
|
||||
{
|
||||
return p_standard_error_data;
|
||||
}
|
||||
|
Reference in New Issue
Block a user