diff -r bcaa5d408657 -r 766c55492258 mercurial/revlog.py --- a/mercurial/revlog.py Mon Aug 19 22:46:09 2024 -0400 +++ b/mercurial/revlog.py Tue Aug 20 00:07:05 2024 -0400 @@ -211,9 +211,9 @@ @attr.s(frozen=True) class RevLogProblem: - warning = attr.ib(default=None) - error = attr.ib(default=None) - node = attr.ib(default=None) + warning = attr.ib(default=None, type=Optional[bytes]) + error = attr.ib(default=None, type=Optional[bytes]) + node = attr.ib(default=None, type=Optional[bytes]) revlogproblem = interfaceutil.implementer(repository.iverifyproblem)(