From 68813026e632b478e812731eabd95b9101800390 Mon Sep 17 00:00:00 2001 From: Arvedui Date: Sun, 22 Feb 2015 14:54:01 +0100 Subject: [PATCH] add functionalaty for deactivate truncation in mpd module --- i3pystatus/mpd.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/i3pystatus/mpd.py b/i3pystatus/mpd.py index d9b3b33..496ca5c 100644 --- a/i3pystatus/mpd.py +++ b/i3pystatus/mpd.py @@ -101,13 +101,14 @@ class MPD(IntervalModule): else: fdict["filename"] = "" - for key in self.truncate_fields: - if len(fdict[key]) > self.max_field_len: - fdict[key] = fdict[key][:self.max_field_len - 1] + "…" + if self.max_field_len > 0: + for key in self.truncate_fields: + if len(fdict[key]) > self.max_field_len: + fdict[key] = fdict[key][:self.max_field_len - 1] + "…" full_text = formatp(self.format, **fdict).strip() full_text_len = len(full_text) - if full_text_len > self.max_len: + if full_text_len > self.max_len and self.max_len > 0: shrink = floor((self.max_len - full_text_len) / len(self.truncate_fields)) - 1