def find_tags_with_text(text, html):
    """
    Wyszukiwanie wierszy tabeli zawierajacych podany tekst

    Return:
        None          - gdy nic nie znaleziono
        wiersz        - gdy znaleziono tylko jeden wiersz
        lista wierszy - gdy znaleziono wiele wierszy
    """

    try:
        all_rows = [row.find_all('td') for row in html.find_all(lambda tag: tag.name == 'tr' and text in tag.text)]

        if len(all_rows) == 0:
            result = None        # zwrocenie None
        elif len(all_rows) == 1:
            result = all_rows[0] # zwrocenie pierwszego wiersza
        else:
            result = all_rows    # zwrocenie listy ze wszystkimi wierszami
    except Exception as ex:
        print('ex:', ex)
        result = None

    return result