add functionalaty for deactivate truncation in mpd module

This commit is contained in:
Arvedui 2015-02-22 14:54:01 +01:00
parent d0692798b7
commit 68813026e6

View File

@ -101,13 +101,14 @@ class MPD(IntervalModule):
else: else:
fdict["filename"] = "" fdict["filename"] = ""
if self.max_field_len > 0:
for key in self.truncate_fields: for key in self.truncate_fields:
if len(fdict[key]) > self.max_field_len: if len(fdict[key]) > self.max_field_len:
fdict[key] = fdict[key][:self.max_field_len - 1] + "" fdict[key] = fdict[key][:self.max_field_len - 1] + ""
full_text = formatp(self.format, **fdict).strip() full_text = formatp(self.format, **fdict).strip()
full_text_len = len(full_text) 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) shrink = floor((self.max_len - full_text_len)
/ len(self.truncate_fields)) - 1 / len(self.truncate_fields)) - 1