X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/f2ea461e9e9fa5c47bb61fd72d512c748928badc..2704dc796b49b4c5d348c92ba14ef1cfd908e7f1:/src/black/report.py?ds=inline diff --git a/src/black/report.py b/src/black/report.py index 8fc5da2..a507671 100644 --- a/src/black/report.py +++ b/src/black/report.py @@ -7,7 +7,7 @@ from pathlib import Path from click import style -from black.output import out, err +from black.output import err, out class Changed(Enum): @@ -16,6 +16,10 @@ class Changed(Enum): YES = 2 +class NothingChanged(UserWarning): + """Raised when reformatted code is the same as source.""" + + @dataclass class Report: """Provides a reformatting counter. Can be rendered with `str(report)`.""" @@ -89,11 +93,13 @@ class Report: if self.change_count: s = "s" if self.change_count > 1 else "" report.append( - style(f"{self.change_count} file{s} {reformatted}", bold=True) + style(f"{self.change_count} file{s} ", bold=True, fg="blue") + + style(f"{reformatted}", bold=True) ) + if self.same_count: s = "s" if self.same_count > 1 else "" - report.append(f"{self.same_count} file{s} {unchanged}") + report.append(style(f"{self.same_count} file{s} ", fg="blue") + unchanged) if self.failure_count: s = "s" if self.failure_count > 1 else "" report.append(style(f"{self.failure_count} file{s} {failed}", fg="red"))