Author: jross Date: Tue Feb 10 19:10:49 2015 New Revision: 1658784 URL: http://svn.apache.org/r1658784 Log: QPID-5703: Quiet the code generators
Modified: qpid/trunk/qpid/cpp/managementgen/qmfgen/generate.py qpid/trunk/qpid/cpp/rubygen/amqpgen.rb Modified: qpid/trunk/qpid/cpp/managementgen/qmfgen/generate.py URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/managementgen/qmfgen/generate.py?rev=1658784&r1=1658783&r2=1658784&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/managementgen/qmfgen/generate.py (original) +++ qpid/trunk/qpid/cpp/managementgen/qmfgen/generate.py Tue Feb 10 19:10:49 2015 @@ -257,6 +257,8 @@ class CMakeLists(Makefile): class Generator: + verbose = False + """ This class manages code generation using template files. It is instantiated once for an entire code generation session. @@ -350,7 +352,9 @@ class Generator: pass os.rename (tempFile, target) - print "Generated:", target + + if self.verbose: + print "Generated:", target def targetPackageFile (self, schema, templateFile): dot = templateFile.find(".") Modified: qpid/trunk/qpid/cpp/rubygen/amqpgen.rb URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/rubygen/amqpgen.rb?rev=1658784&r1=1658783&r2=1658784&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/rubygen/amqpgen.rb (original) +++ qpid/trunk/qpid/cpp/rubygen/amqpgen.rb Tue Feb 10 19:10:49 2015 @@ -489,6 +489,7 @@ class Generator @prefix=[''] # For indentation or comments. @indentstr=' ' # One indent level. @outdent=2 + @verbose=false end # Declare next file to be public API @@ -504,10 +505,14 @@ class Generator @out=String.new # Generate in memory first yield if block if @path.exist? and @path.read == @out - puts "Skipped #{@path} - unchanged" # Dont generate if unchanged + if @verbose + puts "Skipped #{@path} - unchanged" # Dont generate if unchanged + end else @path.open('w') { |f| f << @out } - puts "Generated #{@path}" + if @verbose + puts "Generated #{@path}" + end end end end --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org