Skip to content

Commit 4bc459e

Browse files
committed
fish 0.15: fix encoding errors with message markers
1 parent 3bd5eda commit 4bc459e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

python/fish.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161

6262
SCRIPT_NAME = "fish"
6363
SCRIPT_AUTHOR = "David Flatz <david@upcs.at>"
64-
SCRIPT_VERSION = "0.14"
64+
SCRIPT_VERSION = "0.15"
6565
SCRIPT_LICENSE = "GPL3"
6666
SCRIPT_DESC = "FiSH for weechat"
6767
CONFIG_FILE_NAME = SCRIPT_NAME
@@ -894,7 +894,7 @@ def fish_modifier_input_text(data, modifier, server_name, string):
894894
targetl = target.lower()
895895
if targetl not in fish_keys:
896896
return string
897-
return "%s" % (fish_msg_w_marker(string))
897+
return "%s" % (fish_msg_w_marker(string.encode()).decode())
898898

899899

900900
def fish_unload_cb():
@@ -1139,11 +1139,11 @@ def fish_list_keys(buffer):
11391139

11401140

11411141
def fish_msg_w_marker(msg):
1142-
marker = weechat.config_string(fish_config_option["mark_encrypted"])
1142+
marker = weechat.config_string(fish_config_option["mark_encrypted"]).encode()
11431143
if weechat.config_string(fish_config_option["mark_position"]) == "end":
1144-
return "%s%s" % (msg, marker)
1144+
return b"%s%s" % (msg, marker)
11451145
elif weechat.config_string(fish_config_option["mark_position"]) == "begin":
1146-
return "%s%s" % (marker, msg)
1146+
return b"%s%s" % (marker, msg)
11471147
else:
11481148
return msg
11491149

0 commit comments

Comments
 (0)