mirror of
https://github.com/certbot/certbot.git
synced 2026-08-03 16:12:13 +02:00
Fixing wrapping for messages with URLs
This commit is contained in:
+18
-5
@@ -41,10 +41,15 @@ def _wrap_lines(msg):
|
|||||||
"""
|
"""
|
||||||
lines = msg.splitlines()
|
lines = msg.splitlines()
|
||||||
fixed_l = []
|
fixed_l = []
|
||||||
for line in lines:
|
|
||||||
fixed_l.append(textwrap.fill(line, 80))
|
|
||||||
return os.linesep.join(fixed_l)
|
|
||||||
|
|
||||||
|
for line in lines:
|
||||||
|
fixed_l.append(textwrap.fill(
|
||||||
|
line,
|
||||||
|
80,
|
||||||
|
break_long_words=False,
|
||||||
|
break_on_hyphens=False))
|
||||||
|
|
||||||
|
return os.linesep.join(fixed_l)
|
||||||
|
|
||||||
@zope.interface.implementer(interfaces.IDisplay)
|
@zope.interface.implementer(interfaces.IDisplay)
|
||||||
class NcursesDisplay(object):
|
class NcursesDisplay(object):
|
||||||
@@ -265,7 +270,11 @@ class FileDisplay(object):
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
ans = raw_input(
|
ans = raw_input(
|
||||||
textwrap.fill("%s (Enter 'c' to cancel): " % message, 80))
|
textwrap.fill(
|
||||||
|
"%s (Enter 'c' to cancel): " % message,
|
||||||
|
80,
|
||||||
|
break_long_words=False,
|
||||||
|
break_on_hyphens=False))
|
||||||
|
|
||||||
if ans == "c" or ans == "C":
|
if ans == "c" or ans == "C":
|
||||||
return CANCEL, "-1"
|
return CANCEL, "-1"
|
||||||
@@ -402,7 +411,11 @@ class FileDisplay(object):
|
|||||||
# Write out the menu choices
|
# Write out the menu choices
|
||||||
for i, desc in enumerate(choices, 1):
|
for i, desc in enumerate(choices, 1):
|
||||||
self.outfile.write(
|
self.outfile.write(
|
||||||
textwrap.fill("{num}: {desc}".format(num=i, desc=desc), 80))
|
textwrap.fill(
|
||||||
|
"{num}: {desc}".format(num=i, desc=desc),
|
||||||
|
80,
|
||||||
|
break_long_words=False,
|
||||||
|
break_on_hyphens=False))
|
||||||
|
|
||||||
# Keep this outside of the textwrap
|
# Keep this outside of the textwrap
|
||||||
self.outfile.write(os.linesep)
|
self.outfile.write(os.linesep)
|
||||||
|
|||||||
+7
-2
@@ -82,10 +82,15 @@ class Reporter(object):
|
|||||||
print(le_util.ANSI_SGR_BOLD)
|
print(le_util.ANSI_SGR_BOLD)
|
||||||
print('IMPORTANT NOTES:')
|
print('IMPORTANT NOTES:')
|
||||||
first_wrapper = textwrap.TextWrapper(
|
first_wrapper = textwrap.TextWrapper(
|
||||||
initial_indent=' - ', subsequent_indent=(' ' * 3))
|
initial_indent=' - ',
|
||||||
|
subsequent_indent=(' ' * 3),
|
||||||
|
break_long_words=False,
|
||||||
|
break_on_hyphens=False)
|
||||||
next_wrapper = textwrap.TextWrapper(
|
next_wrapper = textwrap.TextWrapper(
|
||||||
initial_indent=first_wrapper.subsequent_indent,
|
initial_indent=first_wrapper.subsequent_indent,
|
||||||
subsequent_indent=first_wrapper.subsequent_indent)
|
subsequent_indent=first_wrapper.subsequent_indent,
|
||||||
|
break_long_words=False,
|
||||||
|
break_on_hyphens=False)
|
||||||
while not self.messages.empty():
|
while not self.messages.empty():
|
||||||
msg = self.messages.get()
|
msg = self.messages.get()
|
||||||
if self.config.quiet:
|
if self.config.quiet:
|
||||||
|
|||||||
Reference in New Issue
Block a user