aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/cmake/interpreter.py
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2020-02-12 18:47:51 +0000
committerJon Turney <jon.turney@dronecode.org.uk>2020-04-30 20:11:32 +0100
commit6a5c6fb439c9351d513c63ff7eb028dde4c3f1c0 (patch)
tree0495f3e74405d402fa3fbad32173b1f9699841b2 /mesonbuild/cmake/interpreter.py
parentd1920886a1e3f0e50969399a836a76ecf01d703e (diff)
downloadmeson-6a5c6fb439c9351d513c63ff7eb028dde4c3f1c0.zip
meson-6a5c6fb439c9351d513c63ff7eb028dde4c3f1c0.tar.gz
meson-6a5c6fb439c9351d513c63ff7eb028dde4c3f1c0.tar.bz2
Be more careful about the use of repr() in error messages
Generally, we'd want to use str() rather than repr() in error messages anyhow, as that explicitly gives something designed to be read by humans. Sometimes {!r} is being used as a shortcut to avoid writing the quotes in '{!s}'. Unfortunately, these things aren't quite the same, as the repr of a string containing '\' (the path separator on Windows) will have those escaped. We don't have a good string representation to use for the arbitrary internal object used as an argument for install_data() when it's neither a string nor file (which doesn't lead to a good error message), so drop that for the moment.
Diffstat (limited to 'mesonbuild/cmake/interpreter.py')
0 files changed, 0 insertions, 0 deletions