mirror of
https://github.com/SpiceBot/SpiceBot.git
synced 2026-11-13 15:09:54 -05:00
revert osd logic
This commit is contained in:
parent
26022a2a2c
commit
39515b4365
@ -176,14 +176,15 @@ class ToolsOSD:
|
|||||||
if not isinstance(messages, list):
|
if not isinstance(messages, list):
|
||||||
messages = [messages]
|
messages = [messages]
|
||||||
|
|
||||||
messages_list = []
|
messages_list = ['']
|
||||||
message_padding = 4 * " "
|
message_padding = 4 * " "
|
||||||
|
|
||||||
for message in messages:
|
for message in messages:
|
||||||
if not len(messages_list) and len(message.encode('utf-8')) <= max_length:
|
if len((messages_list[-1] + message_padding + message).encode('utf-8')) <= max_length:
|
||||||
messages_list[-1] = message
|
if messages_list[-1] == '':
|
||||||
elif len(messages_list) and len((messages_list[-1] + message_padding + message).encode('utf-8')) <= max_length:
|
messages_list[-1] = message
|
||||||
messages_list[-1] = messages_list[-1] + message_padding + message
|
else:
|
||||||
|
messages_list[-1] = messages_list[-1] + message_padding + message
|
||||||
else:
|
else:
|
||||||
text_list = []
|
text_list = []
|
||||||
while len(message.encode('utf-8')) > max_length and not message.isspace():
|
while len(message.encode('utf-8')) > max_length and not message.isspace():
|
||||||
@ -202,13 +203,7 @@ class ToolsOSD:
|
|||||||
message = message[last_space:]
|
message = message[last_space:]
|
||||||
if len(message.encode('utf-8')) and not message.isspace():
|
if len(message.encode('utf-8')) and not message.isspace():
|
||||||
text_list.append(message)
|
text_list.append(message)
|
||||||
for splitmsg in text_list:
|
messages_list.extend(text_list)
|
||||||
if not len(messages_list) and len(splitmsg.encode('utf-8')) <= max_length:
|
|
||||||
messages_list[-1] = splitmsg
|
|
||||||
elif len(messages_list) and len((messages_list[-1] + message_padding + splitmsg).encode('utf-8')) <= max_length:
|
|
||||||
messages_list[-1] = messages_list[-1] + message_padding + splitmsg
|
|
||||||
else:
|
|
||||||
messages_list.append(splitmsg)
|
|
||||||
|
|
||||||
return messages_list
|
return messages_list
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user