diff --git a/zerver/decorator.py b/zerver/decorator.py index 54e2d32683..f4b8785518 100644 --- a/zerver/decorator.py +++ b/zerver/decorator.py @@ -16,7 +16,7 @@ from zerver.lib.queue import queue_json_publish from zerver.lib.timestamp import datetime_to_timestamp, timestamp_to_datetime from zerver.lib.utils import statsd, get_subdomain, check_subdomain, \ is_remote_server -from zerver.exceptions import RateLimited +from zerver.lib.exceptions import RateLimited from zerver.lib.rate_limiter import incr_ratelimit, is_ratelimited, \ api_calls_left from zerver.lib.request import REQ, has_request_variables, JsonableError, RequestVariableMissingError diff --git a/zerver/exceptions.py b/zerver/lib/exceptions.py similarity index 100% rename from zerver/exceptions.py rename to zerver/lib/exceptions.py diff --git a/zerver/middleware.py b/zerver/middleware.py index 2610531cf7..440c3fa8a8 100644 --- a/zerver/middleware.py +++ b/zerver/middleware.py @@ -17,7 +17,7 @@ from zerver.lib.queue import queue_json_publish from zerver.lib.cache import get_remote_cache_time, get_remote_cache_requests from zerver.lib.bugdown import get_bugdown_time, get_bugdown_requests from zerver.models import flush_per_request_caches, get_realm -from zerver.exceptions import RateLimited +from zerver.lib.exceptions import RateLimited from django.contrib.sessions.middleware import SessionMiddleware from django.views.csrf import csrf_failure as html_csrf_failure from django.utils.cache import patch_vary_headers