tests/simplestorerepo.py
changeset 52468 4ef6dbc27a99
parent 50501 862e3a13da44
child 52470 43d2a2f66434
--- a/tests/simplestorerepo.py	Tue Oct 22 17:07:23 2024 -0400
+++ b/tests/simplestorerepo.py	Tue Oct 22 17:18:26 2024 -0400
@@ -13,6 +13,10 @@
 
 import stat
 
+from typing import (
+    Optional,
+)
+
 from mercurial.i18n import _
 from mercurial.node import (
     bin,
@@ -82,12 +86,11 @@
     linknode = attr.ib(default=None)
 
 
-@interfaceutil.implementer(repository.iverifyproblem)
 @attr.s(frozen=True)
-class simplefilestoreproblem:
-    warning = attr.ib(default=None)
-    error = attr.ib(default=None)
-    node = attr.ib(default=None)
+class simplefilestoreproblem(repository.iverifyproblem):
+    warning = attr.ib(default=None, type=Optional[bytes])
+    error = attr.ib(default=None, type=Optional[bytes])
+    node = attr.ib(default=None, type=Optional[bytes])
 
 
 @interfaceutil.implementer(repository.ifilestorage)