blob: 112f0604e0661af87f2b33aa327e32142afc6731 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from typing import Callable, Dict, Union
import weechat
from slack.shared import shared
weechat_callback_return_type = Union[int, str, Dict[str, str], None]
def get_callback_name(callback: Callable[..., weechat_callback_return_type]) -> str:
shared.weechat_callbacks[callback.__name__] = callback
return callback.__name__
def with_color(color: str, string: str):
return f"{weechat.color(color)}{string}{weechat.color('reset')}"
|