mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-03-30 12:40:33 +00:00
intify booleans
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1623 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
62773dea21
commit
7a5bc30dda
1 changed files with 8 additions and 4 deletions
|
|
@ -31,6 +31,10 @@ def sqlify (s):
|
|||
return "NULL"
|
||||
return "'%s'" % s.replace("'", "''")
|
||||
|
||||
def intify (s):
|
||||
if not s:
|
||||
return 0
|
||||
return 1
|
||||
|
||||
class SQLLogger (linkcheck.logger.Logger):
|
||||
"""SQL output for PostgreSQL, not tested"""
|
||||
|
|
@ -73,7 +77,7 @@ class SQLLogger (linkcheck.logger.Logger):
|
|||
"%(recursion_level)d,"
|
||||
"%(url_parent)s,"
|
||||
"%(base_ref)s,"
|
||||
"%(valid)s,"
|
||||
"%(valid)d,"
|
||||
"%(result)s,"
|
||||
"%(warning)s,"
|
||||
"%(info)s,"
|
||||
|
|
@ -84,14 +88,14 @@ class SQLLogger (linkcheck.logger.Logger):
|
|||
"%(checktime)d,"
|
||||
"%(dltime)d,"
|
||||
"%(dlsize)d,"
|
||||
"%(cached)s"
|
||||
"%(cached)d"
|
||||
")%(separator)s" % \
|
||||
{'table': self.dbname,
|
||||
'base_url': sqlify(url_data.base_url),
|
||||
'recursion_level': url_data.recursion_level,
|
||||
'url_parent': sqlify((url_data.parent_url or "")),
|
||||
'base_ref': sqlify((url_data.base_ref or "")),
|
||||
'valid': url_data.valid,
|
||||
'valid': intify(url_data.valid),
|
||||
'result': sqlify(url_data.result),
|
||||
'warning': sqlify(os.linesep.join(url_data.warning)),
|
||||
'info': sqlify(os.linesep.join(url_data.info)),
|
||||
|
|
@ -102,7 +106,7 @@ class SQLLogger (linkcheck.logger.Logger):
|
|||
'checktime': url_data.checktime,
|
||||
'dltime': url_data.dltime,
|
||||
'dlsize': url_data.dlsize,
|
||||
'cached': url_data.cached,
|
||||
'cached': intify(url_data.cached),
|
||||
'separator': self.separator,
|
||||
})
|
||||
self.fd.write(os.linesep)
|
||||
|
|
|
|||
Loading…
Reference in a new issue