Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removing magic numbers from exceptions #23997

Merged
merged 2 commits into from
May 31, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions airflow/exceptions.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"""Exceptions used by Airflow"""
import datetime
import warnings
from http import HTTPStatus
from typing import Any, Dict, List, NamedTuple, Optional, Sized


Expand All @@ -31,19 +32,19 @@ class AirflowException(Exception):
Each custom exception should be derived from this class.
"""

status_code = 500
status_code = HTTPStatus.INTERNAL_SERVER_ERROR


class AirflowBadRequest(AirflowException):
"""Raise when the application or server cannot handle the request."""

status_code = 400
status_code = HTTPStatus.BAD_REQUEST


class AirflowNotFoundException(AirflowException):
"""Raise when the requested object/resource is not available in the system."""

status_code = 404
status_code = HTTPStatus.NOT_FOUND


class AirflowConfigException(AirflowException):
Expand Down