texlive[71540] Build/source/texk/web2c/tests/fix-changefile-lines.py:

commits+ascherer at tug.org commits+ascherer at tug.org
Sun Jun 16 13:13:06 CEST 2024


Revision: 71540
          https://tug.org/svn/texlive?view=revision&revision=71540
Author:   ascherer
Date:     2024-06-16 13:13:06 +0200 (Sun, 16 Jun 2024)
Log Message:
-----------
Don't repeat yourself.

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/tests/fix-changefile-lines.py

Modified: trunk/Build/source/texk/web2c/tests/fix-changefile-lines.py
===================================================================
--- trunk/Build/source/texk/web2c/tests/fix-changefile-lines.py	2024-06-16 10:13:12 UTC (rev 71539)
+++ trunk/Build/source/texk/web2c/tests/fix-changefile-lines.py	2024-06-16 11:13:06 UTC (rev 71540)
@@ -28,15 +28,14 @@
 
 
 def main():
-    # Handle commamd-line options
+    # Handle command-line options
     opt_handler = OptHandler()
-    args = opt_handler.args()
 
     # Read WEB file
-    web_reader = WebReader(args[0])
+    web_reader = WebReader(opt_handler.args[0])
 
     # Read change file
-    ch_reader = ChangeReader(args[1])
+    ch_reader = ChangeReader(opt_handler.args[1])
 
     # Run through the two files in parallel
     ch_reader.traverse(web_reader, opt_handler)
@@ -252,7 +251,7 @@
         self.text_b = True
 
         try:
-            opts, self._args = getopt.getopt(sys.argv[1:], "pslht",
+            opts, self.args = getopt.getopt(sys.argv[1:], "pslht",
                 ["parts", "sections", "lines", "hyphens", "texts"])
         except getopt.GetoptError as err:
             print(USAGE)
@@ -272,14 +271,11 @@
             else:
                 assert False, f"Unhandled option {opt}"
 
-        if len(self._args) != 2:
+        if len(self.args) != 2:
             print(USAGE)
             sys.exit(1)
 
-    def args(self):
-        return self._args
 
-
 def eprint(*args, **kwargs):
     """Print to stderr."""
     print(*args, file=sys.stderr, **kwargs)



More information about the tex-live-commits mailing list.