summaryrefslogtreecommitdiffstats
path: root/Tools/clinic/cpp.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/clinic/cpp.py')
-rw-r--r--Tools/clinic/cpp.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/Tools/clinic/cpp.py b/Tools/clinic/cpp.py
index 8761051..3d9c61a 100644
--- a/Tools/clinic/cpp.py
+++ b/Tools/clinic/cpp.py
@@ -178,11 +178,17 @@ class Monitor:
if self.verbose:
print(self.status())
-if __name__ == '__main__':
- for filename in sys.argv[1:]:
+
+def _main(filenames: list[str] | None = None) -> None:
+ filenames = filenames or sys.argv[1:]
+ for filename in filenames:
with open(filename) as f:
cpp = Monitor(filename, verbose=True)
print()
print(filename)
for line_number, line in enumerate(f.read().split('\n'), 1):
cpp.writeline(line)
+
+
+if __name__ == '__main__':
+ _main()