[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2024-04-13 00:00:18 +00:00
parent 72ad6dc953
commit f4cd1ba0d6
813 changed files with 66015 additions and 58839 deletions

View file

@ -1,14 +1,17 @@
from __future__ import annotations
import contextlib
import itertools
import logging
import sys
import time
from typing import IO, Iterator
from pip._vendor.progress import HIDE_CURSOR, SHOW_CURSOR
from typing import IO
from typing import Iterator
from pip._internal.utils.compat import WINDOWS
from pip._internal.utils.logging import get_indentation
from pip._vendor.progress import HIDE_CURSOR
from pip._vendor.progress import SHOW_CURSOR
logger = logging.getLogger(__name__)
@ -26,7 +29,7 @@ class InteractiveSpinner(SpinnerInterface):
self,
message: str,
file: IO[str] = None,
spin_chars: str = "-\\|/",
spin_chars: str = '-\\|/',
# Empirically, 8 updates/second looks nice
min_update_interval_seconds: float = 0.125,
):
@ -39,15 +42,15 @@ class InteractiveSpinner(SpinnerInterface):
self._spin_cycle = itertools.cycle(spin_chars)
self._file.write(" " * get_indentation() + self._message + " ... ")
self._file.write(' ' * get_indentation() + self._message + ' ... ')
self._width = 0
def _write(self, status: str) -> None:
assert not self._finished
# Erase what we wrote before by backspacing to the beginning, writing
# spaces to overwrite the old text, and then backspacing again
backup = "\b" * self._width
self._file.write(backup + " " * self._width + backup)
backup = '\b' * self._width
self._file.write(backup + ' ' * self._width + backup)
# Now we have a blank slate to add our status
self._file.write(status)
self._width = len(status)
@ -65,7 +68,7 @@ class InteractiveSpinner(SpinnerInterface):
if self._finished:
return
self._write(final_status)
self._file.write("\n")
self._file.write('\n')
self._file.flush()
self._finished = True
@ -79,19 +82,19 @@ class NonInteractiveSpinner(SpinnerInterface):
self._message = message
self._finished = False
self._rate_limiter = RateLimiter(min_update_interval_seconds)
self._update("started")
self._update('started')
def _update(self, status: str) -> None:
assert not self._finished
self._rate_limiter.reset()
logger.info("%s: %s", self._message, status)
logger.info('%s: %s', self._message, status)
def spin(self) -> None:
if self._finished:
return
if not self._rate_limiter.ready():
return
self._update("still running...")
self._update('still running...')
def finish(self, final_status: str) -> None:
if self._finished:
@ -129,13 +132,13 @@ def open_spinner(message: str) -> Iterator[SpinnerInterface]:
with hidden_cursor(sys.stdout):
yield spinner
except KeyboardInterrupt:
spinner.finish("canceled")
spinner.finish('canceled')
raise
except Exception:
spinner.finish("error")
spinner.finish('error')
raise
else:
spinner.finish("done")
spinner.finish('done')
@contextlib.contextmanager