aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2016-09-23 06:25:50 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2016-09-26 23:44:38 +0530
commitca507cdcdf59977ef4304f70dcca8f048bfd4afc (patch)
tree259f7bc60d42357d0046be68a651751b95fed848
parent5ebc77f72223d15fae869ffcc26c0b0020198fc4 (diff)
downloadmeson-ca507cdcdf59977ef4304f70dcca8f048bfd4afc.zip
meson-ca507cdcdf59977ef4304f70dcca8f048bfd4afc.tar.gz
meson-ca507cdcdf59977ef4304f70dcca8f048bfd4afc.tar.bz2
ninja: Add a str and repr methods for RawFilename
This aids debugging immensely
-rw-r--r--mesonbuild/backend/ninjabackend.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index 251f7ee..e57e9aa 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -38,6 +38,12 @@ class RawFilename():
def __init__(self, fname):
self.fname = fname
+ def __str__(self):
+ return self.fname
+
+ def __repr__(self):
+ return '<RawFilename: {0}>'.format(self.fname)
+
def split(self, c):
return self.fname.split(c)