mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-26 12:53:13 +00:00
Attempt again to fix UnicodeDecodeError (issue #658)
This commit is contained in:
parent
1dbff80691
commit
2f5016262a
1 changed files with 5 additions and 2 deletions
|
@ -162,11 +162,14 @@ def built_command(options, description):
|
|||
# But don't let it be empty
|
||||
sentences = [x for x in sentences if x.strip()]
|
||||
if not sentences: sentences = ['']
|
||||
|
||||
udot = lossy_unicode('.')
|
||||
uspace = lossy_unicode(' ')
|
||||
|
||||
truncated_description = sentences[0] + '.'
|
||||
truncated_description = lossy_unicode(sentences[0]) + udot
|
||||
for line in sentences[1:]:
|
||||
if not line: continue
|
||||
proposed_description = truncated_description + ' ' + line + '.'
|
||||
proposed_description = lossy_unicode(truncated_description) + uspace + lossy_unicode(line) + udot
|
||||
if len(proposed_description) <= max_description_width:
|
||||
# It fits
|
||||
truncated_description = proposed_description
|
||||
|
|
Loading…
Reference in a new issue