mercurial/interfaces/repository.py
changeset 52496 e123c8a26a70
parent 52493 3913f9509476
child 52497 61f70a6ab645
--- a/mercurial/interfaces/repository.py	Wed Oct 23 15:58:32 2024 -0400
+++ b/mercurial/interfaces/repository.py	Thu Oct 24 20:26:25 2024 -0400
@@ -344,6 +344,7 @@
     outstanding requests are waited on.
     """
 
+    @abc.abstractmethod
     def callcommand(self, name, args):
         """Request that a named command be executed.
 
@@ -366,6 +367,7 @@
         until all command requests have been issued.
         """
 
+    @abc.abstractmethod
     def sendcommands(self):
         """Trigger submission of queued command requests.
 
@@ -376,6 +378,7 @@
         When called, no more new commands may be issued with this executor.
         """
 
+    @abc.abstractmethod
     def close(self):
         """Signal that this command request is finished.