• DeathByDenim@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    27 days ago

    Cute! 😀

    It mostly works. I think line 103 should maybe be:

    os.remove(os.path.join(cdata, "teat.txt"))
    

    So, “teat.txt” instead of “eat.txt”. I think this prevents the cat from ever getting happy since that line causes an error and it never reaches image.set_from_file(os.path.join(current_dir, "data/happy.png")) which is very sad!

    Actually, you may just want to catch the error if the file happens to not exist. Like this:

        try:
            os.remove(os.path.join(cdata, "teat.txt"))
        except FileNotFoundError:
            pass
    
      • DeathByDenim@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        26 days ago

        Oh, I see. You fixed that one in 1.2. That wasn’t there yet when I commented. :)

        Yeah, works great now!