From c12ec8358227c6036d975ea5529ff0e418029ff7 Mon Sep 17 00:00:00 2001 From: kongr45gpen Date: Wed, 4 Jan 2017 03:35:55 +0200 Subject: Improve "brackets" option handling --- local/utility.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/local/utility.py b/local/utility.py index 321637e..9896106 100644 --- a/local/utility.py +++ b/local/utility.py @@ -63,13 +63,15 @@ def plural(number, s, p): return s def parseBrackets(bracketConfig): - if " " in bracketConfig: - return tuple(bracketConfig.split(' ', 1)) + if "M" in bracketConfig: + return tuple(bracketConfig.split('M', 1)) else: - # Cut the config in the middle mid = len(bracketConfig)/2 - return (bracketConfig[:mid], bracketConfig[mid:]) - + if len(bracketConfig) % 2 == 0: + return (bracketConfig[:mid], bracketConfig[mid:]) + else: + # Do not include the middle character + return (bracketConfig[:mid], bracketConfig[(mid+1):]) def maxLen(msg, maxn=400, splitLines=True): """Cut down a string if its longer than `maxn` chars""" -- cgit v1.2.3