aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mlog.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2021-01-21 12:25:46 +0100
committerXavier Claessens <xclaesse@gmail.com>2021-01-21 08:54:35 -0500
commit021068a8b7461a62ed4ce68ab558bc94786e0550 (patch)
treef758e3182d21d5d681f29c5b6ed58ea680020ac7 /mesonbuild/mlog.py
parent9ba7b0ebd064517832cc37f45d8f549666a06825 (diff)
downloadmeson-021068a8b7461a62ed4ce68ab558bc94786e0550.zip
meson-021068a8b7461a62ed4ce68ab558bc94786e0550.tar.gz
meson-021068a8b7461a62ed4ce68ab558bc94786e0550.tar.bz2
mlog: add __len__ to AnsiDecorator
Diffstat (limited to 'mesonbuild/mlog.py')
-rw-r--r--mesonbuild/mlog.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/mlog.py b/mesonbuild/mlog.py
index 6207d98..a6aa2b5 100644
--- a/mesonbuild/mlog.py
+++ b/mesonbuild/mlog.py
@@ -130,6 +130,9 @@ class AnsiDecorator:
text = '"{}"'.format(text)
return text
+ def __len__(self) -> int:
+ return len(self.text)
+
def __str__(self) -> str:
return self.get_text(colorize_console())