_sitebuiltins._Printer.__setup creates an instance attribute, __linecnt, which is unused:
cpython % git grep __linecnt
Lib/_sitebuiltins.py: self.__linecnt = len(self.__lines)
This could be used by _sitebuiltins._Printer.__repr__ in lieu of len(self.__lines):
self.__setup()
if len(self.__lines) <= self.MAXLINES:
return "\n".join(self.__lines)
But because len(self.__lines) is only referenced as such, we can remove __linecnt instead.
This was introduced in d125239 but also unused then.
Linked PRs
_sitebuiltins._Printer.__setupcreates an instance attribute,__linecnt, which is unused:This could be used by
_sitebuiltins._Printer.__repr__in lieu oflen(self.__lines):But because
len(self.__lines)is only referenced as such, we can remove__linecntinstead.This was introduced in d125239 but also unused then.
Linked PRs
__linecntattribute from_sitebuiltins#150428