diff options
author | kongr45gpen <electrovesta@gmail.com> | 2017-01-04 03:35:55 +0200 |
---|---|---|
committer | kongr45gpen <electrovesta@gmail.com> | 2017-01-04 03:36:15 +0200 |
commit | c12ec8358227c6036d975ea5529ff0e418029ff7 (patch) | |
tree | 4f1a9bb1e5e25808ad0a17cd5cf2abff8a06e6f3 | |
parent | 81fc93a87a978735130cec0011ba3fb1eec90116 (diff) | |
download | supybot_github-c12ec8358227c6036d975ea5529ff0e418029ff7.tar.gz supybot_github-c12ec8358227c6036d975ea5529ff0e418029ff7.tar.bz2 supybot_github-c12ec8358227c6036d975ea5529ff0e418029ff7.zip |
Improve "brackets" option handling
-rw-r--r-- | local/utility.py | 12 |
1 files 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""" |