"""
Module to demonstrate the ManyCookieFortune Class

Author: Anne Bracy (awb93)
Date:   March 17, 2018
"""

import fortune


# making 3 embedded cookies with a forutne inside
quote = "You can only go forward by making mistakes. -- Alexander McQueen"
p1 = fortune.ManyCookieFortune(quote, None)
p2 = fortune.ManyCookieFortune(None, p1)
p3 = fortune.ManyCookieFortune(None, p2)

def read_fortune(my_fortune):
    print("I'm eating a cookie!")
    if not my_fortune.quote == None:
        print(my_fortune.quote)
    else:
        read_fortune(my_fortune.cookie)

read_fortune(p3)