mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-03 06:58:42 +00:00
Only encode if necessary
This commit is contained in:
parent
7fb3c3c04c
commit
bd775d0d40
1 changed files with 4 additions and 2 deletions
|
@ -126,6 +126,7 @@ def get_line_length(line, encoding="UTF-8"):
|
|||
if line.count("{!") != line.count("!}"):
|
||||
raise BadColorString("Number of {! is not equal to number of !}")
|
||||
|
||||
if isinstance(line, unicode):
|
||||
line = line.encode(encoding, "replace")
|
||||
|
||||
# Remove all the color tags
|
||||
|
@ -146,6 +147,7 @@ def parse_color_string(s, encoding="UTF-8"):
|
|||
if s.count("{!") != s.count("!}"):
|
||||
raise BadColorString("Number of {! is not equal to number of !}")
|
||||
|
||||
if isinstance(s, unicode):
|
||||
s = s.encode(encoding, "replace")
|
||||
|
||||
ret = []
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue