diff --git a/server/szurubooru/api/user_api.py b/server/szurubooru/api/user_api.py index fc71b8a..e971760 100644 --- a/server/szurubooru/api/user_api.py +++ b/server/szurubooru/api/user_api.py @@ -1,7 +1,7 @@ ''' Users public API. ''' import sqlalchemy -from szurubooru.services.errors import IntegrityError, ValidationError +from szurubooru.errors import IntegrityError, ValidationError from szurubooru.api.base_api import BaseApi def _serialize_user(authenticated_user, user): diff --git a/server/szurubooru/app.py b/server/szurubooru/app.py index b726425..533176f 100644 --- a/server/szurubooru/app.py +++ b/server/szurubooru/app.py @@ -9,6 +9,7 @@ import szurubooru.config import szurubooru.middleware import szurubooru.services import szurubooru.util +from szurubooru.errors import * class _CustomRequest(falcon.Request): context_type = szurubooru.util.dotdict @@ -56,9 +57,9 @@ def create_app(): szurubooru.middleware.Authenticator(auth_service, user_service), ]) - app.add_error_handler(szurubooru.services.AuthError, _on_auth_error) - app.add_error_handler(szurubooru.services.IntegrityError, _on_integrity_error) - app.add_error_handler(szurubooru.services.ValidationError, _on_validation_error) + app.add_error_handler(szurubooru.errors.AuthError, _on_auth_error) + app.add_error_handler(szurubooru.errors.IntegrityError, _on_integrity_error) + app.add_error_handler(szurubooru.errors.ValidationError, _on_validation_error) app.add_route('/users/', user_list) app.add_route('/user/{user_name}', user) diff --git a/server/szurubooru/services/errors.py b/server/szurubooru/errors.py similarity index 100% rename from server/szurubooru/services/errors.py rename to server/szurubooru/errors.py diff --git a/server/szurubooru/middleware/authenticator.py b/server/szurubooru/middleware/authenticator.py index df96cdb..6fc9328 100644 --- a/server/szurubooru/middleware/authenticator.py +++ b/server/szurubooru/middleware/authenticator.py @@ -3,7 +3,7 @@ import base64 import falcon from szurubooru.model.user import User -from szurubooru.services.errors import AuthError +from szurubooru.errors import AuthError class Authenticator(object): ''' diff --git a/server/szurubooru/services/__init__.py b/server/szurubooru/services/__init__.py index 4b89256..4bc5671 100644 --- a/server/szurubooru/services/__init__.py +++ b/server/szurubooru/services/__init__.py @@ -6,5 +6,3 @@ All the business logic goes here. from szurubooru.services.auth_service import AuthService from szurubooru.services.user_service import UserService from szurubooru.services.password_service import PasswordService -from szurubooru.services.errors import ( - AuthError, IntegrityError, ValidationError) diff --git a/server/szurubooru/services/auth_service.py b/server/szurubooru/services/auth_service.py index 638ce6f..f24dc9e 100644 --- a/server/szurubooru/services/auth_service.py +++ b/server/szurubooru/services/auth_service.py @@ -1,6 +1,6 @@ ''' Exports AuthService. ''' -from szurubooru.services.errors import AuthError +from szurubooru.errors import AuthError class AuthService(object): ''' Services related to user authentication ''' diff --git a/server/szurubooru/services/user_service.py b/server/szurubooru/services/user_service.py index 12f03fb..47e5346 100644 --- a/server/szurubooru/services/user_service.py +++ b/server/szurubooru/services/user_service.py @@ -2,7 +2,7 @@ import re from datetime import datetime -from szurubooru.services.errors import ValidationError +from szurubooru.errors import ValidationError from szurubooru.model.user import User class UserService(object):