• @[email protected]
    link
    fedilink
    42 months ago

    They both have their place. I just recently discovered a bug in lemmy bot I wrote where the lemmy API module will raise an Exception if login fails (response status code != 200), which feels extremely out of place, as the error/status code do matter in that case.

    Other times exceptions make more sense as Phillip pointed out. It’s easier faster to ask for forgiveness than permission after all.

    • @Opisek
      link
      12 months ago

      Why would it be 200? Imo it should be either 400 or 401.

      • @[email protected]
        link
        fedilink
        2
        edit-2
        2 months ago

        I think with http request failures losing the status code can be a real pain. There’s a big difference between 400, 401, 404 and 500 for instance.