Conditions | 4 |
Total Lines | 17 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | # Copyright 2017 Starbot Discord Project |
||
31 | def msg_split(msg, characters: int = 2000): |
||
32 | '''Split a big message into several smaller ones''' |
||
33 | if not msg: |
||
34 | return None |
||
35 | |||
36 | # Create message list. |
||
37 | text_list = textwrap.wrap(msg, characters, break_long_words=True, replace_whitespace=False) |
||
38 | if not text_list: |
||
39 | return None |
||
40 | |||
41 | # Create message list objects. |
||
42 | msg_list = [] |
||
43 | for msg in text_list: |
||
44 | msg_list.append(Message(msg)) |
||
45 | |||
46 | # Return the list. |
||
47 | return msg_list |
||
48 |