terminalwriter: remove unused function TerminalWriter.reline
This commit is contained in:
parent
a6819726cd
commit
0528307ebf
|
@ -96,7 +96,6 @@ class TerminalWriter:
|
|||
self.encoding = encoding or getattr(file, "encoding", "utf-8")
|
||||
self._file = file
|
||||
self.hasmarkup = should_do_markup(file)
|
||||
self._lastlen = 0
|
||||
self._chars_on_current_line = 0
|
||||
self._width_of_current_line = 0
|
||||
|
||||
|
@ -114,11 +113,6 @@ class TerminalWriter:
|
|||
def chars_on_current_line(self):
|
||||
"""Return the number of characters written so far in the current line.
|
||||
|
||||
Please note that this count does not produce correct results after a reline() call,
|
||||
see #164.
|
||||
|
||||
.. versionadded:: 1.5.0
|
||||
|
||||
:rtype: int
|
||||
"""
|
||||
return self._chars_on_current_line
|
||||
|
@ -127,8 +121,6 @@ class TerminalWriter:
|
|||
def width_of_current_line(self):
|
||||
"""Return an estimate of the width so far in the current line.
|
||||
|
||||
.. versionadded:: 1.6.0
|
||||
|
||||
:rtype: int
|
||||
"""
|
||||
return self._width_of_current_line
|
||||
|
@ -200,22 +192,8 @@ class TerminalWriter:
|
|||
|
||||
def line(self, s: str = "", **kw):
|
||||
self.write(s, **kw)
|
||||
self._checkfill(s)
|
||||
self.write("\n")
|
||||
|
||||
def reline(self, line: str, **kw):
|
||||
if not self.hasmarkup:
|
||||
raise ValueError("cannot use rewrite-line without terminal")
|
||||
self.write(line, **kw)
|
||||
self._checkfill(line)
|
||||
self.write("\r")
|
||||
self._lastlen = len(line)
|
||||
|
||||
def _checkfill(self, line: str) -> None:
|
||||
diff2last = self._lastlen - len(line)
|
||||
if diff2last > 0:
|
||||
self.write(" " * diff2last)
|
||||
|
||||
|
||||
class WriteFile:
|
||||
def __init__(self, writemethod, encoding=None):
|
||||
|
|
Loading…
Reference in New Issue