From ab6dc2d11f63f8a38c6af201b8062afd834984a6 Mon Sep 17 00:00:00 2001 From: Asmageddon Date: Sun, 4 Mar 2012 15:05:38 +0100 Subject: [PATCH] Added a function for stripping formatting to be used in other places. --- deluge/ui/console/modes/format_utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/deluge/ui/console/modes/format_utils.py b/deluge/ui/console/modes/format_utils.py index e54008aa0..082e81171 100644 --- a/deluge/ui/console/modes/format_utils.py +++ b/deluge/ui/console/modes/format_utils.py @@ -132,8 +132,12 @@ def format_row(row,column_widths, console_config): return "".join([format_column(row[i],column_widths[i], console_config) for i in range(0,len(row))]) import re -from collections import deque _strip_re = re.compile("\{!.*?!\}") + +def remove_formatting(string): + return re.sub(_strip_re, "", string) + +from collections import deque def wrap_string(string,width,min_lines=0,strip_colors=True): """ Wrap a string to fit in a particular width. Returns a list of output lines.