diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2018-07-19 16:35:01 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2018-07-23 10:16:21 +0000 |
commit | 61edf76aab3cdd0bfcf57b16f6a1c37271e675a5 (patch) | |
tree | 95978033b3be78b24c1ee0108f715eb3b773395c /sources/shiboken2/ApiExtractor/typesystem.cpp | |
parent | 047a658aac4c01d0ec3deb0459a1a88328ed9821 (diff) |
shiboken: Improve the XML error messages
Use colons to separate name, line and column as compilers do.
Change-Id: I43adf1c9f7ac50759777fbbd855faaa7f858f369
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'sources/shiboken2/ApiExtractor/typesystem.cpp')
-rw-r--r-- | sources/shiboken2/ApiExtractor/typesystem.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sources/shiboken2/ApiExtractor/typesystem.cpp b/sources/shiboken2/ApiExtractor/typesystem.cpp index d486dc41b..716b2b41b 100644 --- a/sources/shiboken2/ApiExtractor/typesystem.cpp +++ b/sources/shiboken2/ApiExtractor/typesystem.cpp @@ -400,10 +400,12 @@ static QString msgReaderMessage(const QXmlStreamReader &reader, QTextStream str(&message); str << type << ": "; const QString fileName = readerFileName(reader); - if (!fileName.isEmpty()) - str << "file=" << QDir::toNativeSeparators(fileName) << ", "; - str << "line=" << reader.lineNumber() << ", column=" << reader.columnNumber() - << ", message=" << what; + if (fileName.isEmpty()) + str << "<stdin>:"; + else + str << QDir::toNativeSeparators(fileName) << ':'; + str << reader.lineNumber() << ':' << reader.columnNumber() + << ": " << what; return message; } |