From 8e04d35a3347a5e5b1152047d52e10032cfb509f Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Wed, 29 Apr 2020 17:09:13 +0300 Subject: [PATCH] terminalwriter: remove unneeded hasattr use --- src/_pytest/_io/terminalwriter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/_pytest/_io/terminalwriter.py b/src/_pytest/_io/terminalwriter.py index 0ab6a31da..a4989a7f0 100644 --- a/src/_pytest/_io/terminalwriter.py +++ b/src/_pytest/_io/terminalwriter.py @@ -85,10 +85,11 @@ class TerminalWriter: self.hasmarkup = should_do_markup(file) self._chars_on_current_line = 0 self._width_of_current_line = 0 + self._terminal_width = None # type: Optional[int] @property def fullwidth(self) -> int: - if hasattr(self, "_terminal_width"): + if self._terminal_width is not None: return self._terminal_width return get_terminal_width()