Author: soliton
Date: Wed May 27 02:19:14 2009
New Revision: 35907

URL: http://svn.gna.org/viewcvs/wesnoth?rev=35907&view=rev
Log:
silence some verbose output

the verbose setting of the WML parser could be turned into an int
for better granularity if wanted

Modified:
    trunk/data/tools/unit_tree/helpers.py
    trunk/data/tools/wesnoth/wmlparser.py

Modified: trunk/data/tools/unit_tree/helpers.py
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/tools/unit_tree/helpers.py?rev=35907&r1=35906&r2=35907&view=diff
==============================================================================
--- trunk/data/tools/unit_tree/helpers.py (original)
+++ trunk/data/tools/unit_tree/helpers.py Wed May 27 02:19:14 2009
@@ -67,6 +67,7 @@
         self.datadir = datadir
         self.userdir = userdir
         self.id = 0
+        self.verbose = 0
 
     def add_binary_pathes_from_WML(self, campaign, WML):
         self.pathes_per_campaign[campaign] = self.pathes_per_campaign.get(
@@ -135,8 +136,9 @@
             else:
                 sys.stderr.write(
                     "Warning: Required image %s: \"%s\" does not exist.\n" % 
(c, i))
-                sys.stderr.write("Warning: Looked at the following 
locations:\n")
-                sys.stderr.write("\n".join(bases) + "\n")
+                if self.verbose:
+                    sys.stderr.write("Warning: Looked at the following 
locations:\n")
+                    sys.stderr.write("\n".join(bases) + "\n")
 
 blah = 1
 class WesnothList:

Modified: trunk/data/tools/wesnoth/wmlparser.py
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/tools/wesnoth/wmlparser.py?rev=35907&r1=35906&r2=35907&view=diff
==============================================================================
--- trunk/data/tools/wesnoth/wmlparser.py (original)
+++ trunk/data/tools/wesnoth/wmlparser.py Wed May 27 02:19:14 2009
@@ -496,7 +496,8 @@
             if self.macro_not_found_callback:
                 keep_macro = self.macro_not_found_callback(self, name, params)
                 if keep_macro: return keep_macro
-            sys.stderr.write("No macro %s.\n" % name.encode("utf8"))
+            if self.verbose:
+                sys.stderr.write("No macro %s.\n" % name.encode("utf8"))
             if self.verbose:
                 sys.stderr.write(" (%s:%d)\n" % (self.filename, self.line))
             return name


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to