1. 23 Feb, 2022 1 commit
  2. 20 Feb, 2022 1 commit
  3. 19 Feb, 2022 2 commits
  4. 12 Feb, 2022 1 commit
  5. 11 Feb, 2022 1 commit
  6. 10 Feb, 2022 3 commits
  7. 09 Feb, 2022 3 commits
  8. 08 Feb, 2022 3 commits
  9. 07 Feb, 2022 1 commit
  10. 06 Feb, 2022 1 commit
  11. 05 Feb, 2022 5 commits
  12. 04 Feb, 2022 2 commits
  13. 26 Jan, 2022 1 commit
  14. 20 Jan, 2022 2 commits
  15. 18 Jan, 2022 5 commits
  16. 16 Jan, 2022 2 commits
  17. 14 Jan, 2022 2 commits
  18. 10 Jan, 2022 1 commit
    • Kevin Morris's avatar
      feat(python): catch all exceptions thrown through fastapi route paths · d675c0dc
      Kevin Morris authored
      
      
      This commit does quite a bit:
      - Catches unhandled exceptions raised in the route handler and
        produces a 500 Internal Server Error Arch-themed response.
      - Each unhandled exception causes a notification to be sent to new
        `notifications.postmaster` email with a "Traceback ID."
      - Traceback ID is logged to the server along with the traceback which
        caused the 500: `docker-compose logs fastapi | grep '<traceback_id>'`
      - If `options.traceback` is set to `1`, traceback is displayed in
        the new 500.html template.
      
      Signed-off-by: Kevin Morris's avatarKevin Morris <kevr@0cost.org>
      d675c0dc
  19. 08 Jan, 2022 2 commits
  20. 07 Jan, 2022 1 commit