changeset 52511:ed70604d6e07

interfaces: convert `repository.imanifestlog` from zope `Attribute` attrs This is the same transformation as b455dfddfed0 did for dirstate.
author Matt Harbison <matt_harbison@yahoo.com>
date Tue, 22 Oct 2024 22:52:08 -0400
parents 22f97aa5e8b2
children 196f441ffc93
files mercurial/interfaces/repository.py
diffstat 1 files changed, 5 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/interfaces/repository.py	Tue Oct 22 22:44:32 2024 -0400
+++ b/mercurial/interfaces/repository.py	Tue Oct 22 22:52:08 2024 -0400
@@ -1552,13 +1552,11 @@
     tree manifests.
     """
 
-    nodeconstants = interfaceutil.Attribute(
-        """nodeconstants used by the current repository."""
-    )
-
-    narrowed = interfaceutil.Attribute(
-        """True, is the manifest is narrowed by a matcher"""
-    )
+    nodeconstants: NodeConstants
+    """nodeconstants used by the current repository."""
+
+    narrowed: bool
+    """True, is the manifest is narrowed by a matcher"""
 
     def __getitem__(self, node):
         """Obtain a manifest instance for a given binary node.