mercurial/localrepo.py
changeset 52076 513b413702e8
parent 52075 fc77b968aace
child 52416 0a81f3ef054c
--- a/mercurial/localrepo.py	Wed Oct 23 17:04:59 2024 -0400
+++ b/mercurial/localrepo.py	Wed Oct 23 17:08:57 2024 -0400
@@ -83,7 +83,6 @@
 
 from .interfaces import (
     repository,
-    util as interfaceutil,
 )
 
 from .utils import (
@@ -1304,7 +1303,7 @@
     ]
 
 
-class LocalRepository(_localrepo_base_classes):
+class localrepository(_localrepo_base_classes):
     """Main class for representing local repositories.
 
     All local repositories are instances of this class.
@@ -3606,15 +3605,6 @@
         self._sidedata_computers[kind][category] = (keys, computer, flags)
 
 
-localrepository = interfaceutil.implementer(repository.ilocalrepositorymain)(
-    LocalRepository
-)
-
-if typing.TYPE_CHECKING:
-    # Help pytype by hiding the interface stuff that confuses it.
-    localrepository = LocalRepository
-
-
 def undoname(fn: bytes) -> bytes:
     base, name = os.path.split(fn)
     assert name.startswith(b'journal')