Remove last line and column from Parser

Only used for debug log message and not very useful.
This commit is contained in:
Chris Mayo 2020-04-03 19:24:08 +01:00
parent 25d517521c
commit a7e1e20172
2 changed files with 1 additions and 11 deletions

View file

@ -53,8 +53,6 @@ class Parser(object):
self.html_doc = None
self.tag_lineno = None
self.tag_column = None
self.last_tag_lineno = None
self.last_tag_column = None
def parse_contents(self, contents):
for content in contents:
@ -69,8 +67,6 @@ class Parser(object):
if v == b'':
v = u''
attrs[k] = v
self.last_tag_lineno = self.tag_lineno
self.last_tag_column = self.tag_column
self.tag_lineno = content.sourceline
self.tag_column = None if content.sourcepos is None \
else content.sourcepos + 1
@ -100,15 +96,9 @@ class Parser(object):
def lineno(self):
return self.tag_lineno
def last_lineno(self):
return self.last_tag_lineno
def column(self):
return self.tag_column
def last_column(self):
return self.last_tag_column
def parser(handler=None):
return Parser(handler)

View file

@ -180,7 +180,7 @@ class LinkFinder (TagFinder):
def start_element (self, tag, attrs, element_text=None):
"""Search for links and store found URLs in a list."""
log.debug(LOG_CHECK, "LinkFinder tag %s attrs %s", tag, attrs)
log.debug(LOG_CHECK, "line %d col %d old line %s old col %s", self.parser.lineno(), self.parser.column(), self.parser.last_lineno(), self.parser.last_column())
log.debug(LOG_CHECK, "line %d col %d", self.parser.lineno(), self.parser.column())
if tag == "base" and not self.base_ref:
self.base_ref = attrs.get_true("href", u'')
tagattrs = self.tags.get(tag, self.universal_attrs)