def news(ticker: str, num: int):
    """Display news for a given stock ticker

    Parameters
    ----------
    ticker : str
        Stock ticker
    fnews : int
        Number of latest news being printed
    """
    fnews: List[Any] = finviz_model.get_news(ticker)

    if fnews:
        fnews = sorted(fnews, reverse=True)[:num]

        for news_date, news_title, news_link, _ in fnews:
            print(f"{news_date} - {news_title}")
            print(f"{news_link}\n")

    else:
        print("No news found for this ticker")
def news(ticker: str, num: int):
    """Display news for a given stock ticker

    Parameters
    ----------
    ticker : str
        Stock ticker
    num : int
        Number of latest news being printed
    """
    d_finviz_news = finviz_model.get_news(ticker)
    i = 0
    for s_news_title, s_news_link in {*d_finviz_news}:
        print(f"-> {s_news_title}")
        print(f"{s_news_link}\n")
        i += 1

        if i > (num - 1):
            break

    print("")