aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkongr45gpen <electrovesta@gmail.com>2017-01-04 03:35:55 +0200
committerkongr45gpen <electrovesta@gmail.com>2017-01-04 03:36:15 +0200
commitc12ec8358227c6036d975ea5529ff0e418029ff7 (patch)
tree4f1a9bb1e5e25808ad0a17cd5cf2abff8a06e6f3
parent81fc93a87a978735130cec0011ba3fb1eec90116 (diff)
downloadsupybot_github-c12ec8358227c6036d975ea5529ff0e418029ff7.tar.gz
supybot_github-c12ec8358227c6036d975ea5529ff0e418029ff7.tar.bz2
supybot_github-c12ec8358227c6036d975ea5529ff0e418029ff7.zip
Improve "brackets" option handling
-rw-r--r--local/utility.py12
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"""

© 2014-2024 Faster IT GmbH | imprint | privacy policy