From 0fda88daeb1b3755622676d70003db70d5d190a3 Mon Sep 17 00:00:00 2001 From: tritao Date: Sat, 8 Feb 2025 00:11:38 +0000 Subject: [PATCH] Tools: Add verbose mode to Python bindings generator. --- src/Tools/generate.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Tools/generate.py b/src/Tools/generate.py index 484d1ade7b..bd8e216473 100644 --- a/src/Tools/generate.py +++ b/src/Tools/generate.py @@ -51,6 +51,7 @@ def generate(filename, outputPath): def main(): + verbose = False outputPath = "" class generateOutput: @@ -60,10 +61,8 @@ def main(): def flush(self): # mandatory for file-like objects pass - sys.stdout = generateOutput() - try: - opts, args = getopt.getopt(sys.argv[1:], "ho:", ["help", "outputPath="]) + opts, args = getopt.getopt(sys.argv[1:], "hvo:", ["help", "verbose", "outputPath="]) except getopt.GetoptError: # print help information and exit: sys.stderr.write(Usage) @@ -76,6 +75,11 @@ def main(): sys.exit() if o in ("-o", "--outputPath"): outputPath = a + if o in ("-v", "--verbose"): + verbose = True + + if not verbose: + sys.stdout = generateOutput() # running through the files if len(args) == 0: