[output] use f-strings for concatenations (#7671)
This commit is contained in:
@@ -165,9 +165,9 @@ class Formatter(logging.Formatter):
|
|||||||
if record.exc_info and not record.exc_text:
|
if record.exc_info and not record.exc_text:
|
||||||
record.exc_text = self.formatException(record.exc_info)
|
record.exc_text = self.formatException(record.exc_info)
|
||||||
if record.exc_text:
|
if record.exc_text:
|
||||||
msg = msg + "\n" + record.exc_text
|
msg = f"{msg}\n{record.exc_text}"
|
||||||
if record.stack_info:
|
if record.stack_info:
|
||||||
msg = msg + "\n" + record.stack_info
|
msg = f"{msg}\n{record.stack_info}"
|
||||||
return msg
|
return msg
|
||||||
|
|
||||||
|
|
||||||
@@ -372,10 +372,10 @@ class NullOutput():
|
|||||||
class PipeOutput(NullOutput):
|
class PipeOutput(NullOutput):
|
||||||
|
|
||||||
def skip(self, path):
|
def skip(self, path):
|
||||||
stdout_write(CHAR_SKIP + path + "\n")
|
stdout_write(f"{CHAR_SKIP}{path}\n")
|
||||||
|
|
||||||
def success(self, path):
|
def success(self, path):
|
||||||
stdout_write(path + "\n")
|
stdout_write(f"{path}\n")
|
||||||
|
|
||||||
|
|
||||||
class TerminalOutput():
|
class TerminalOutput():
|
||||||
@@ -390,13 +390,13 @@ class TerminalOutput():
|
|||||||
self.shorten = util.identity
|
self.shorten = util.identity
|
||||||
|
|
||||||
def start(self, path):
|
def start(self, path):
|
||||||
stdout_write_flush(self.shorten(" " + path))
|
stdout_write_flush(self.shorten(f" {path}"))
|
||||||
|
|
||||||
def skip(self, path):
|
def skip(self, path):
|
||||||
stdout_write(self.shorten(CHAR_SKIP + path) + "\n")
|
stdout_write(f"{self.shorten(CHAR_SKIP + path)}\n")
|
||||||
|
|
||||||
def success(self, path):
|
def success(self, path):
|
||||||
stdout_write("\r" + self.shorten(CHAR_SUCCESS + path) + "\n")
|
stdout_write(f"\r{self.shorten(CHAR_SUCCESS + path)}\n")
|
||||||
|
|
||||||
def progress(self, bytes_total, bytes_downloaded, bytes_per_second):
|
def progress(self, bytes_total, bytes_downloaded, bytes_per_second):
|
||||||
bdl = util.format_value(bytes_downloaded)
|
bdl = util.format_value(bytes_downloaded)
|
||||||
@@ -424,10 +424,10 @@ class ColorOutput(TerminalOutput):
|
|||||||
stdout_write_flush(self.shorten(path))
|
stdout_write_flush(self.shorten(path))
|
||||||
|
|
||||||
def skip(self, path):
|
def skip(self, path):
|
||||||
stdout_write(self.color_skip + self.shorten(path) + "\033[0m\n")
|
stdout_write(f"{self.color_skip}{self.shorten(path)}\x1b[0m\n")
|
||||||
|
|
||||||
def success(self, path):
|
def success(self, path):
|
||||||
stdout_write(self.color_success + self.shorten(path) + "\033[0m\n")
|
stdout_write(f"{self.color_success}{self.shorten(path)}\x1b[0m\n")
|
||||||
|
|
||||||
|
|
||||||
class CustomOutput():
|
class CustomOutput():
|
||||||
@@ -503,7 +503,7 @@ def shorten_string(txt, limit, sep="…"):
|
|||||||
if len(txt) <= limit:
|
if len(txt) <= limit:
|
||||||
return txt
|
return txt
|
||||||
limit -= len(sep)
|
limit -= len(sep)
|
||||||
return txt[:limit // 2] + sep + txt[-((limit+1) // 2):]
|
return f"{txt[:limit // 2]}{sep}{txt[-((limit+1) // 2):]}"
|
||||||
|
|
||||||
|
|
||||||
def shorten_string_eaw(txt, limit, sep="…", cache=EAWCache()):
|
def shorten_string_eaw(txt, limit, sep="…", cache=EAWCache()):
|
||||||
@@ -518,7 +518,7 @@ def shorten_string_eaw(txt, limit, sep="…", cache=EAWCache()):
|
|||||||
limit -= len(sep)
|
limit -= len(sep)
|
||||||
if text_width == len(txt):
|
if text_width == len(txt):
|
||||||
# all characters have a width of 1
|
# all characters have a width of 1
|
||||||
return txt[:limit // 2] + sep + txt[-((limit+1) // 2):]
|
return f"{txt[:limit // 2]}{sep}{txt[-((limit+1) // 2):]}"
|
||||||
|
|
||||||
# wide characters
|
# wide characters
|
||||||
left = 0
|
left = 0
|
||||||
@@ -537,4 +537,4 @@ def shorten_string_eaw(txt, limit, sep="…", cache=EAWCache()):
|
|||||||
break
|
break
|
||||||
right -= 1
|
right -= 1
|
||||||
|
|
||||||
return txt[:left] + sep + txt[right+1:]
|
return f"{txt[:left]}{sep}{txt[right+1:]}"
|
||||||
|
|||||||
Reference in New Issue
Block a user