def _parse_transient_rows(
            self,
            content,
            count=False):
        """* parse transient rows from the TNS result page content*

        **Key Arguments:**
            - ``content`` -- the content from the TNS results page.
            - ``count`` -- return only the number of rows

        **Return:**
            - ``transientRows``
        """
        self.log.info('starting the ``_parse_transient_rows`` method')

        regexForRow = r"""\n([^\n]*?<a href="/object/.*?)(?=\n[^\n]*?<a href="/object/|<\!\-\- /\.section, /#content \-\->)"""

        if count:
            # A SINGLE SOURCE BLOCK
            matchedSources = re.findall(
                regexForRow,
                content,
                flags=re.S  # re.S
            )
            return len(matchedSources)

        # A SINGLE SOURCE BLOCK
        matchedSources = re.finditer(
            regexForRow,
            content,
            flags=re.S  # re.S
        )

        self.log.info('completed the ``_parse_transient_rows`` method')
        return matchedSources
* parse transient rows from the TNS result page content*

        **Key Arguments:**
            - ``content`` -- the content from the TNS results page.
            - ``count`` -- return only the number of rows

        **Return:**
            - ``transientRows``