streamcorpus_pipeline/offsets.py
def add_element(self, tag):
        '''Record that `tag` has been seen at this depth.

        If `tag` is :class:`TextElement`, it records a text node.

        '''
        # Collapse adjacent text nodes
        if tag is TextElement and self.last_tag is TextElement:
            return
        self.last_tag = tag
        if tag not in self.tags:
            self.tags[tag] = 1
        else:
            self.tags[tag] += 1
def add_element(self, tag):
        '''Record that `tag` has been seen at this depth.

        If `tag` is :class:`TextElement`, it records a text node.

        '''
        # Collapse adjacent text nodes
        if tag is TextElement and self.last_tag is TextElement:
            return
        self.last_tag = tag
        if tag not in self.tags:
            self.tags[tag] = 1
        else:
            self.tags[tag] += 1
def add_element ( self , tag ) : # Collapse adjacent text nodes if tag is TextElement and self . last_tag is TextElement : return self . last_tag = tag if tag not in self . tags : self . tags [ tag ] = 1 else : self . tags [ tag ] += 1
Record that `tag` has been seen at this depth.

        If `tag` is :class:`TextElement`, it records a text node.
Record that tag has been seen at this depth .