|
|
@@ -732,29 +732,6 @@ def html_header(level, text):
|
|
732
|
732
|
|
|
733
|
733
|
class HTMLReportCreator(ReportCreator):
|
|
734
|
734
|
|
|
735
|
|
- # New function for TSV write ins, put this in a more organized place later
|
|
736
|
|
-
|
|
737
|
|
- def writeHeaderstoNewTSV(fileName,headers):
|
|
738
|
|
- """
|
|
739
|
|
- Writes the headers to the first line of the .tsv file
|
|
740
|
|
-
|
|
741
|
|
- Args:
|
|
742
|
|
- fileName (String): Name of the destination file, ex: "data.tsv"
|
|
743
|
|
- headers (List(String)): Headers to be written, ex: ["header1","header2"....]
|
|
744
|
|
-
|
|
745
|
|
- """
|
|
746
|
|
- assert fileName[-4:] ==".tsv", "fileName must be '.tsv' file not '%s'" %(fileName)
|
|
747
|
|
-
|
|
748
|
|
- f = open (fileName,"w")
|
|
749
|
|
- for headerIndex in range(len(headers)):
|
|
750
|
|
- if headerIndex!=len(headers)-1:
|
|
751
|
|
- # write header along with\t
|
|
752
|
|
- f.write(headers[headerIndex]+"\t")
|
|
753
|
|
- else:
|
|
754
|
|
- # write last word along with\n
|
|
755
|
|
- f.write(headers[len(headers)-1]+"\n")
|
|
756
|
|
- f.close()
|
|
757
|
|
-
|
|
758
|
735
|
def create(self, data, path):
|
|
759
|
736
|
ReportCreator.create(self, data, path)
|
|
760
|
737
|
self.title = data.projectname
|
|
|
@@ -778,6 +755,29 @@ class HTMLReportCreator(ReportCreator):
|
|
778
|
755
|
|
|
779
|
756
|
f.write('<h1>GitStats - %s</h1>' % data.projectname)
|
|
780
|
757
|
|
|
|
758
|
+ # New function for TSV write ins, put this in a more organized place later
|
|
|
759
|
+
|
|
|
760
|
+ def writeHeaderstoNewTSV(fileName,headers):
|
|
|
761
|
+ """
|
|
|
762
|
+ Writes the headers to the first line of the .tsv file
|
|
|
763
|
+
|
|
|
764
|
+ Args:
|
|
|
765
|
+ fileName (String): Name of the destination file, ex: "data.tsv"
|
|
|
766
|
+ headers (List(String)): Headers to be written, ex: ["header1","header2"....]
|
|
|
767
|
+
|
|
|
768
|
+ """
|
|
|
769
|
+ assert fileName[-4:] ==".tsv", "fileName must be '.tsv' file not '%s'" %(fileName)
|
|
|
770
|
+
|
|
|
771
|
+ f = open (fileName,"w")
|
|
|
772
|
+ for headerIndex in range(len(headers)):
|
|
|
773
|
+ if headerIndex!=len(headers)-1:
|
|
|
774
|
+ # write header along with\t
|
|
|
775
|
+ f.write(headers[headerIndex]+"\t")
|
|
|
776
|
+ else:
|
|
|
777
|
+ # write last word along with\n
|
|
|
778
|
+ f.write(headers[len(headers)-1]+"\n")
|
|
|
779
|
+ f.close()
|
|
|
780
|
+
|
|
781
|
781
|
self.printNav(f)
|
|
782
|
782
|
|
|
783
|
783
|
f.write('<dl>')
|