Przeglądaj źródła

Encoding fixes

[SVN r33003]
Aleksey Gurtovoy 20 lat temu
rodzic
commit
d6e58af1ee
1 zmienionych plików z 13 dodań i 13 usunięć
  1. 13 13
      tools/regression/xsl_reports/boost_wide_report.py

+ 13 - 13
tools/regression/xsl_reports/boost_wide_report.py

@@ -413,10 +413,11 @@ def make_links_task( input_dir, output_dir, tag, run_date, comment_file, extende
     for a in actions:
         a.run()
 
+
 class xmlgen( xml.sax.saxutils.XMLGenerator ):
     document_started = 0
     
-    def startDocument(self):
+    def startDocument( self ):
         if not self.document_started:
             xml.sax.saxutils.XMLGenerator.startDocument( self )
             self.document_started = 1
@@ -424,7 +425,7 @@ class xmlgen( xml.sax.saxutils.XMLGenerator ):
 
 def merge_processed_test_runs( test_runs_dir, tag, writer ):
     utils.log( '' )
-    utils.log( 'merge_processed_test_runs: merging processed test runs into a single XML... %s' % test_runs_dir )
+    utils.log( 'merge_processed_test_runs: merging processed test runs from %s into a single XML...' % test_runs_dir )
     __log__ = 1
     
     all_runs_xml = xmlgen( writer, encoding='utf-8' )
@@ -433,14 +434,17 @@ def merge_processed_test_runs( test_runs_dir, tag, writer ):
     
     files = glob.glob( os.path.join( test_runs_dir, '*.xml' ) )
     for test_run in files:
-        file_pos = writer.stream.tell()
+        #file_pos = writer.stream.tell()
+        file_pos = writer.tell()
         try:
             utils.log( '    Writing "%s" into the resulting XML...' % test_run )
-            xml.sax.parse( test_run, all_runs_xml  )
+            xml.sax.parse( test_run, all_runs_xml )
         except Exception, msg:
             utils.log( '    Skipping "%s" due to errors (%s)' % ( test_run, msg ) )
-            writer.stream.seek( file_pos )
-            writer.stream.truncate()
+            #writer.stream.seek( file_pos )
+            #writer.stream.truncate()
+            writer.seek( file_pos )
+            writer.truncate()
 
     all_runs_xml.endElement( 'all-test-runs' )
     all_runs_xml.endDocument()
@@ -461,11 +465,6 @@ def execute_tasks(
         , failures_markup_file
         ):
 
-    
-    # results_xml_path = os.path.join( results_dir, results_xml )
-    # utils.log( 'Merging test runs into "%s"...' % results_xml_path )
-
-
     incoming_dir = os.path.join( results_dir, 'incoming', tag )
     processed_dir = os.path.join( incoming_dir, 'processed' )
     merged_dir = os.path.join( processed_dir, 'merged' )
@@ -493,8 +492,9 @@ def execute_tasks(
                      , failures_markup_file )
 
 
-    results_xml_path = os.path.join( output_dir, "extended_test_results.xml" )
-    writer = codecs.open( results_xml_path, 'w', "utf-8" )
+    results_xml_path = os.path.join( output_dir, 'extended_test_results.xml' )
+    #writer = codecs.open( results_xml_path, 'w', 'utf-8' )
+    writer = open( results_xml_path, 'w' )
     merge_processed_test_runs( merged_dir, tag, writer )
     writer.close()
 

粤ICP备19079148号