mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-05-21 21:01:52 +00:00
write column headers in first row; SF patch #1102338
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@2143 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
59a0f156f8
commit
2e9525422b
1 changed files with 21 additions and 16 deletions
|
|
@ -45,6 +45,7 @@ class CSVLogger (linkcheck.logger.Logger):
|
|||
if self.fd is None:
|
||||
return
|
||||
self.starttime = time.time()
|
||||
row = []
|
||||
if self.has_field("intro"):
|
||||
self.comment(_("created by %s at %s") % \
|
||||
(linkcheck.configuration.AppName,
|
||||
|
|
@ -55,25 +56,29 @@ class CSVLogger (linkcheck.logger.Logger):
|
|||
{'email': linkcheck.configuration.Email})
|
||||
self.check_date()
|
||||
self.comment(_("Format of the entries:"))
|
||||
self.comment(u"urlname;")
|
||||
self.comment(u"recursionlevel;")
|
||||
self.comment(u"parentname;")
|
||||
self.comment(u"baseref;")
|
||||
self.comment(u"result;")
|
||||
self.comment(u"warningstring;")
|
||||
self.comment(u"infostring;")
|
||||
self.comment(u"valid;")
|
||||
self.comment(u"url;")
|
||||
self.comment(u"line;")
|
||||
self.comment(u"column;")
|
||||
self.comment(u"name;")
|
||||
self.comment(u"dltime;")
|
||||
self.comment(u"dlsize;")
|
||||
self.comment(u"checktime;")
|
||||
self.comment(u"cached;")
|
||||
for s in (u"urlname",
|
||||
u"recursionlevel",
|
||||
u"parentname",
|
||||
u"baseref",
|
||||
u"result",
|
||||
u"warningstring",
|
||||
u"infostring",
|
||||
u"valid",
|
||||
u"url",
|
||||
u"line",
|
||||
u"column",
|
||||
u"name",
|
||||
u"dltime",
|
||||
u"dlsize",
|
||||
u"checktime",
|
||||
u"cached"):
|
||||
self.comment(s)
|
||||
row.append(s)
|
||||
self.flush()
|
||||
self.writer = csv.writer(self.fd, dialect='excel',
|
||||
delimiter=self.separator, lineterminator=os.linesep)
|
||||
if row:
|
||||
self.writer.writerow(row)
|
||||
|
||||
def new_url (self, url_data):
|
||||
"""print csv formatted url check info"""
|
||||
|
|
|
|||
Loading…
Reference in a new issue