DAP: Add Python output to Terminal

Task-number: QTCREATORBUG-28734
Change-Id: I6f8965af525286231f7ac51dcd140c1aab4b2f01
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Artem Sokolovskii
2023-09-19 11:58:52 +02:00
parent 6c93ca2e66
commit 60a588215e
2 changed files with 6 additions and 5 deletions

View File

@@ -37,17 +37,16 @@ DapClient::~DapClient() = default;
void DapClient::postRequest(const QString &command, const QJsonObject &arguments)
{
static int seq = 1;
QJsonObject ob = {
{"command", command},
{"type", "request"},
{"seq", seq++},
{"arguments", arguments}
};
static int seq = 1;
QJsonObject obseq = ob;
obseq.insert("seq", seq++);
const QByteArray data = QJsonDocument(obseq).toJson(QJsonDocument::Compact);
const QByteArray data = QJsonDocument(ob).toJson(QJsonDocument::Compact);
const QByteArray msg = "Content-Length: " + QByteArray::number(data.size()) + "\r\n\r\n" + data;
qCDebug(logCategory()) << msg;