]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-104146: Argument clinic: remove unused methods and variables (#107608)
authorAlex Waygood <Alex.Waygood@Gmail.com>
Fri, 4 Aug 2023 00:17:17 +0000 (01:17 +0100)
committerGitHub <noreply@github.com>
Fri, 4 Aug 2023 00:17:17 +0000 (00:17 +0000)
Tools/clinic/clinic.py
Tools/clinic/cpp.py

index 1bcdb6b1c3640a70993cac8ad2f3d682c97e7f26..733a83ee58c0f48a87a1f2c7b6197492790c0da1 100755 (executable)
@@ -377,8 +377,10 @@ def version_splitter(s: str) -> tuple[int, ...]:
     return tuple(version)
 
 def version_comparitor(version1: str, version2: str) -> Literal[-1, 0, 1]:
-    iterator = itertools.zip_longest(version_splitter(version1), version_splitter(version2), fillvalue=0)
-    for i, (a, b) in enumerate(iterator):
+    iterator = itertools.zip_longest(
+        version_splitter(version1), version_splitter(version2), fillvalue=0
+    )
+    for a, b in iterator:
         if a < b:
             return -1
         if a > b:
@@ -4368,19 +4370,11 @@ class IndentStack:
         """
         return len(self.indents)
 
-    def indent(self, line: str) -> str:
-        """
-        Indents a line by the currently defined margin.
-        """
-        assert self.margin is not None, "Cannot call .indent() before calling .infer()"
-        return self.margin + line
-
     def dedent(self, line: str) -> str:
         """
         Dedents a line by the currently defined margin.
-        (The inverse of 'indent'.)
         """
-        assert self.margin is not None, "Cannot call .indent() before calling .infer()"
+        assert self.margin is not None, "Cannot call .dedent() before calling .infer()"
         margin = self.margin
         indent = self.indents[-1]
         if not line.startswith(margin):
@@ -4641,10 +4635,6 @@ class DSLParser:
 
         return True
 
-    @staticmethod
-    def calculate_indent(line: str) -> int:
-        return len(line) - len(line.strip())
-
     def next(
             self,
             state: StateKeeper,
index 5b7fa06494ad533ca0494e1f8636192f2b25869e..21a1b02e862c1ca780491400b6cde2788f6f0b20 100644 (file)
@@ -65,14 +65,6 @@ class Monitor:
         print("   ", ' '.join(str(x) for x in a))
         sys.exit(-1)
 
-    def close(self) -> None:
-        if self.stack:
-            self.fail("Ended file while still in a preprocessor conditional block!")
-
-    def write(self, s: str) -> None:
-        for line in s.split("\n"):
-            self.writeline(line)
-
     def writeline(self, line: str) -> None:
         self.line_number += 1
         line = line.strip()